Определите потерянное соединение между Socket Server и Socket Client в VB.Net - PullRequest
0 голосов
/ 21 мая 2011

Друзья,

Я написал Socket Client, который отправит Socket Server некоторые данные и получит ответ от Server.Этот процесс будет выполняться один раз каждые 2 секунды.

Теперь мне нужно знать, как мы можем определить потерянное соединение между сервером и клиентом?

Мне нужно, чтобы это было реализовано вСторона клиента.Если соединение отсутствует, Клиент должен автоматически закрыть соединение.Как только соединение с сервером будет доступно в следующей попытке, оно должно автоматически соединиться.

Заранее спасибо!

1 Ответ

0 голосов
/ 21 мая 2011

Я не разработчик vb.net, но так работает на большинстве языков.

Запись на потерянное / закрытое соединение не удастся, тогда клиент узнает, что ему нужно восстановить соединение.

Невозможно узнать, будет ли выполнено подключение к серверу до того, как вы это сделаете, поэтому ваш клиент должен пытаться восстановить соединение в цикле с периодом ожидания / ожидания между каждой попыткой подключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...