Описание тега closesocket

1 ответ

closesocket() не завершает ожидающие операции IOCP

В настоящее время я работаю над серверным приложением на C++. Мое главное вдохновение - эти примеры: Пример Windows SDK IOCP Пример программы сервера портов ввода / вывода IPv4/IPv6 Мое приложение сильно похоже на это (socketobj, packageobj, ...). В…
12 окт '17 в 06:44
0 ответов

IOCP закрывает сокет и удаляет каждый буфер, связанный с IO

Попытка остановить рабочий поток IOCP и закрыть сокет и связанные с ним данные. Это основано на подсчете ссылок, а когда счетчик ссылок достигнет 0, закройте сокет и удалите буферы. Ниже приведен скелет рабочего потока IOCP. Когда я хочу остановить …
12 июл '14 в 15:16
1 ответ

Вызов WinSock closesocket() на некоторых компьютерах занимает одну секунду

Этот вызов должен вернуться через очень короткое время, но на некоторых машинах он необъяснимо занимает очень близко к 1 секунде. Кто-нибудь видел эту проблему. Я использую адрес обратной связи, поэтому сеть должна быть вне поля зрения.
05 апр '12 в 06:06
0 ответов

Что мне делать, если closesocket не работает с WSAENETDOWN?

Видимо, всякий раз, когда closesocket функция не работает с WSAENETDOWN"Сбой сетевой подсистемы". Но что именно это значит? Когда это происходит? Если это произойдет, дескриптор сокета все еще закрыт? Как мне справиться с этим? Что касается моего п…
05 сен '16 в 14:43
0 ответов

Закрыть соединение gsoap из другого потока

В многопоточном приложении, использующем Gsoap, я хочу закрыть вызов 'soap_get_connect' из другого потока. В документации Gsoap говорится, что вызов 'soap_done' закрывает связь, но он не работает. Это пример кода #include <thread> #include &lt…
20 фев '18 в 13:40
2 ответа

recv() возвращает 0

У меня очень раздражающая проблема, которую я обнаружил несколько раз на других форумах, но не могу найти правильного решения. Проблема в том, что recv () возвращает 0 в последние несколько байтов соединения. Вот некоторая справочная информация. Оба…
10 май '12 в 01:26
2 ответа

Какая разница между открытой розеткой и розеткой, которая подключена?

Ява Socket класс имеет два метода isClosed а также isConnected проверить, закрыта ли розетка или подключена соответственно. Я хотел знать, в чем разница между открытым сокетом TCP и открытым и подключенным сокетом TCP, и чем он отличается от UDP.
02 окт '12 в 05:39
1 ответ

tcp closesocket метод сброса генерации winsock (RST)

Функция закрытия сокета Windows (closesocket) генерирует RST. В Linux, когда я вызываю функцию close для закрытия tcp-сокета, он проходит через fin / ack с обоих клиентских серверов, и сокет закрывается. Но на Windows Winsock, когда я вызываю closes…
07 мар '18 в 22:41
0 ответов

Определение момента, когда TCP-соединение действительно закрыто в C

Мне нужно выполнять некоторые операции только после того, как TCP-соединение полностью закрыто, то есть все сегменты данных, а также завершающая процедура (FIN-ACK или RST) были выполнены и выполнены, и пакеты не будут отправлено по проводам. поскол…
20 апр '15 в 16:20
0 ответов

Сокет c-sharp отправляет данные без закрытия и выключения, как BufferedWriter.flush в Java

Я не могу получить сообщение, пока не закрываем сокет, и я использую NetworkStream, но пока сокет не закрыт, не отправляю данные моему серверу кода C#: newsocket = serversocket.AcceptSocket(); newsocket.Send(dataSend); newsocket.shutdown(SocketShutd…
19 июл '15 в 10:48
1 ответ

Вызов closesocket() для сокета в windows занимает 20 секунд

Я пытаюсь закрыть сокет на окна из closesocket(), но это занимает 20 секунд, чтобы завершить. сначала я думал, что это был интервал задержки, хотя я ничего не устанавливал с помощью setsockopt с помощью linger, поэтому я добавил такой код: linjer lo…
29 янв '15 в 15:15
1 ответ

TCP close() гарантирует, что все данные доставлены получателю

Я реализую простое прокси-приложение, в котором я всегда получаю данные с одного конца и отправляю на другой конец. В таком случае, если я уверен, что я получил все данные от входящего участка, могу ли я позвонить напрямую? close( ) без звонка shutd…
07 июн '16 в 17:44
1 ответ

библиотеке агента не удалось инициализировать: инструмент

Проблема В настоящее время я впервые пытаюсь использовать отладчик в Eclipse и получаю следующую ошибку: изображение сообщения об ошибке Error occurred during initialization of VM agent library failed to init: instrument Error opening zip file or JA…