Ищу информацию о том, как использовать VB6 Winsock, поток событий и т. Д. - PullRequest
0 голосов
/ 22 июня 2010

Я использую элемент управления MS Winsock в VB6 и хочу понять такие вещи, как

  1. ", когда сервер закрывает соединение (инициирует событие Winsock_Close ()), и связанный с этим вопрос:
  2. Как узнать, когда были возвращены все данные из aa Post?

Дополнительная информация: Я должен был упомянуть: Я уже прочитал описание MSDN и т. Д., Но на самом деле он не объясняет, что происходит, например, он объясняет событие Close (), запускаемое, когда Сервер завершает соединение, но не объясняет, что может вызвать соединение.завершиться и будет ли разорванное соединение вызывать событие Close и т. д.

И ни одно из описаний MSDN не объясняет, когда все данные поступили (я подозреваю, что это закрытие даже при запуске).

Ответы [ 2 ]

1 голос
/ 22 июня 2010

Возможно, вы захотите попробовать следующее пошаговое руководство

tcp.oflameron.com /

Вы можете найти полный код здесь


Если у вас есть какие-либо вопросы, пожалуйста, спросите здесь ...

GOODLUCK !!
- CVS

0 голосов
/ 22 июня 2010

Недостатки в документации

Документация не предоставит информацию, которую вы запрашиваете. Это элемент управления ActiveX, который позволяет подключать компьютеры через стеки протоколов TCP / IP.

Требуемая информация относится к тому, как эти компьютеры «общаются» (протокол). Это полностью зависит от серверного приложения и клиентского приложения, которые взаимодействуют. Например, если я подключаюсь к службе FTP другого компьютера, сервер не закроет соединение, пока я не отправлю соответствующую команду или пока сервер не обнаружит незанятое соединение. С другой стороны, некоторые службы закрывают соединение по любой недопустимой команде, особенно SMTP-серверы усиливают безопасность.

Вам необходимо ознакомиться с документацией службы, к которой вы подключаетесь. Документация расскажет вам, как отправлять команды, формат команд, коды ответов, как команды подтверждаются и т. Д.

...