переподключить отключенный клиентский сокет - PullRequest
3 голосов
/ 09 марта 2011

Возможно ли повторно подключить уже отключенный сокет без необходимости создания нового сокета FD?

Пример:

int s = socket();
connect(s,...);
....
socket disconnects
....
connect(s,...);   <-------

1 Ответ

0 голосов
/ 09 марта 2011

Согласно справочной странице , "Обычно потоковые сокеты могут успешно подключаться () только один раз; дейтаграммые сокеты могут использовать connect () несколько раз, чтобы изменить свою связь".Поэтому, если ваш сокет является сокетом TCP, ответ «вероятно, нет»;если это сокет UDP, ответ «вероятно».

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