Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

Можно ли закрыть listen socket при работающих accepted ?   Найти похожие ветки 

 
GuAV ©   (2006-01-20 23:39) [0]

Сокет переведен в режим listen. Клиент соединяется, для него срабатывает accept, имеем новый сокет для обмена данными с клиентом. Можно ли теперь закрыть исходный listen сокет без потери соеднения с подключившимся клиентом ?


 
GanibalLector ©   (2006-01-21 18:25) [1]

> Можно ли теперь закрыть исходный listen сокет без потери соеднения с подключившимся клиентом ?

Можно. Т.е. просто CloseSocket(акцептирующий_сокет) и клиенты будет живы. Но!!! Если ты выполнишь WSACleanup,то не надейся...клиентам прийдет "кончина" ;)


 
GuAV ©   (2006-01-21 19:12) [2]


> Т.е. просто CloseSocket(акцептирующий_сокет) и клиенты
> будет живы.

Это где-то документировано, откуда-то следует,  или просто "electronically tested" ?
Дело в том, что в последнем случае я бы предпочёл не закрывать его, а "не пускать" (сразу закрывать) лишних клиентов.


 
GanibalLector ©   (2006-01-21 19:23) [3]

2 GuAV ©   (21.01.06 19:12) [2]
Да, просто "electronically tested" ;)


 
GuAV ©   (2006-01-21 21:44) [4]


> Да, просто "electronically tested" ;)

Так и я могу.
Хочется чтобы всё по документации, или хотя бы по более объёмному опыту, чтобы не было проблем с более старой/более новой библиотекой сокетов.


 
Digitman ©   (2006-01-23 08:26) [5]


> GuAV ©   (21.01.06 21:44) [4]


Читай на MSDN все касаемое механизма true conditional acceptance, в частности возможностей в этом плане ф-ций WSAAccept(), SetSockOpt() c аргументом SO_CONDITIONAL_ACCEPT


 
GuAV ©   (2006-01-23 21:32) [6]

Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
2-1146895322
Вася567
2006-05-06 10:02
2006.05.21
Работа с Excel в потоке


4-1140881371
Pit
2006-02-25 18:29
2006.05.21
My Computer


4-1140715947
spyrytus
2006-02-23 20:32
2006.05.21
INT 16h


15-1145858112
Некто
2006-04-24 09:55
2006.05.21
N и EO в GPS-приёмниках


2-1146143675
Hitkliff
2006-04-27 17:14
2006.05.21
Формы