![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
WSACleanup [D7, WinXP]
Ильичев С.А. © (2005-07-26 20:55:00)Объясните мне пожалуйста, как так.
Во втором потоке открываю сокет на прослушивание.
В первом вызываю WSACleanup.
Сокет остаётся.
Вызываю WSACleanup + TerminateThread.
Поток умирает, сокет остаётся.
Проверяю код возврата.
WSACleanup = 0.
Читаю MSDN.
Sockets that were open when WSACleanup was called are reset and automatically deallocated as if closesocket were called;
_и вот ещё
In a multithreaded environment, WSACleanup terminates Windows Sockets operations for all threads.
Ильичев С.А. (2005-07-27 11:45:00) [21]2 Чапаев
Значит что порт который я заказывал открыт от имени моего процесса.
И к нему можно подключиться.
Чапаев (2005-07-27 09:34:00) [22]А что значит "сокет остаётся"?