Вопросы с тегом «sockets»

159
Существующее соединение было принудительно закрыто удаленным хостом

Я работаю с коммерческим приложением, которое выдает SocketException с сообщением, Существующее соединение было принудительно закрыто удаленным хостом Это происходит с сокетным соединением между клиентом и сервером. Связь жива и здорова, и передается куча данных, но затем она отключается из...

158
Как использовать API сокетов C в C ++ в z / OS

У меня возникают вопросы , получить С Sockets API для работы должным образом C++на z/OS. Хотя я включаю sys/socket.h, я все еще получаю ошибки времени компиляции, говорящие мне, что AF_INETэто не определено . Я упускаю что-то очевидное или это связано с тем, что z/OSмои проблемы намного усложняют...

157
Официальные причины для «программного обеспечения вызвало прерывание соединения: ошибка записи в сокет»

Учитывая этот фрагмент трассировки стека Причина: java.net.SocketException: программное обеспечение вызвало прерывание соединения: ошибка записи сокета  в java.net.SocketOutputStream.socketWrite0 (собственный метод) Я пытался ответить на следующие вопросы: Какой код выдает это исключение? (JVM? /...

157
В чем разница между 127.0.0.1 и localhost

Предполагая следующее определено в .../hosts: 127.0.0.1 localhost Каковы, если таковые имеются, фактические различия между использованием 127.0.0.1и в localhostкачестве имени сервера, особенно при обращении к процессам, запущенным локально, которые прослушивают...

150
Как исправить java.net.SocketException: сломанная труба?

Я использую Apache http клиента клиента для вызова URL, используя метод post для публикации параметров, и редко выдает ошибку ниже. java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)...

136
Отслеживание использования iPhone данных

Я искал по этой теме, но нашел очень мало деталей, которые были полезны. С этими деталями я попытался приготовить некоторый код следующим образом. Примечание. Пожалуйста, сравните данные, представленные в этом посте, с другими постами, прежде чем пометить их как ДУБЛИРОВАННЫЕ, а не только по теме....

133
socket.emit () против socket.send ()

В чем разница между этими двумя? Я заметил, что, если я изменил с socket.emitна socket.sendв рабочей программе, серверу не удалось получить сообщение, хотя я не понимаю, почему. Я также заметил, что в моей программе, если я изменил с socket.emitна socket.send, сервер получает сообщение, но, похоже,...

129
Насколько большим должен быть мой буфер recv при вызове recv в библиотеке сокетов

У меня есть несколько вопросов о библиотеке сокетов в C. Вот фрагмент кода, на который я буду ссылаться в своих вопросах. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); Как мне решить, насколько большим сделать recv_buffer? Я использую 3000, но это произвольно. что произойдет, если...

128
java.net.SocketException: сброс подключения

Я получаю следующую ошибку при чтении из сокета. Я делаю readInt()на этом InputStream, и я получаю эту ошибку. Изучая документацию, можно предположить, что клиентская часть соединения закрыла соединение. В этом сценарии я являюсь сервером. У меня есть доступ к файлам журнала клиента, и он не...

127
Допустимы ли параллельные вызовы send / recv на одном и том же сокете?

Можем ли мы вызвать send из одного потока и recv из другого в том же сокете? Можно ли вызывать несколько отправок одновременно из разных потоков в одном сокете? Я знаю, что хороший дизайн должен избегать этого, но я не понимаю, как эти системные API-интерфейсы будут себя вести. Я не могу найти...

127
Правильное закрытие WebSocket (HTML5, Javascript)

Я играю с HTML5 WebSockets. Мне было интересно, как мне изящно закрыть соединение? Например, что произойдет, если пользователь обновит страницу или просто закроет браузер? Когда пользователь просто обновляет страницу без вызова, происходит странное поведение websocket.close()- когда они...

126
Как работает функция accept () API сокетов?

API сокетов де-факто является стандартом для связи TCP / IP и UDP / IP (то есть сетевого кода в том виде, в каком мы его знаем). Однако одна из его основных функций accept()немного волшебна. Чтобы заимствовать полуформальное определение: accept () используется на стороне сервера. Он принимает...

125
TCP: могут ли два разных сокета иметь общий порт?

Это может быть очень простой вопрос, но он меня смущает. Могут ли два разных подключенных сокета использовать общий порт? Я пишу сервер приложений, который должен иметь возможность обрабатывать более 100 тысяч одновременных подключений, и мы знаем, что количество портов, доступных в системе,...

122
socket.shutdown против socket.close

Недавно я видел фрагмент кода, который выглядел так (конечно, sock был объектом сокета): sock.shutdown(socket.SHUT_RDWR) sock.close() Какова именно цель вызова выключения сокета, а затем его закрытия? Если это имеет значение, этот сокет используется для неблокирующего...

121
сокет connect () против bind ()

Обе connect()и bind()системные вызовы «ассоциировать» сокет дескриптор файла на адрес (обычно это IP / порт комбинации). Их прототипы похожи на: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); и int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); В чем...

116
Соединение с обратной связью TCP и производительность сокета домена Unix

Работа над приложением на базе Android и iOS, которое требует связи с сервером, работающим на том же устройстве. В настоящее время используется петлевое соединение TCP для связи с приложением и сервером (приложение написано на пользовательском уровне, сервер написан на C ++ с использованием Android...

115
Превратите простой сокет в сокет SSL

Я написал простые программы на C, в которых используются сокеты («клиент» и «сервер»). (Использование UNIX / Linux) На стороне сервера просто создается сокет: sockfd = socket(AF_INET, SOCK_STREAM, 0); А затем привязывает его к sockaddr: bind(sockfd, (struct sockaddr *) &serv_addr,...