|
Дата: Янв 24, 2004 01:28:34
Проблема с сабжем. Создаю сокет, делаю ему bind на 0-й порт, потом вызываю ConnectEx, жду, пока будет установлено событие - в общем, все нормально. Но дальше я бы хотел пользоваться тем же сокетом, а не создавать новый. Использую функцию DisconnectEx с флагом TF_REUSE_SOCKET. Тоже работает. Но если теперь вызвать ConnectEx с этим дескриптором - то ничего не произходит. Ошибка не выставляеться (STATUS_IO_PENDING) - но собсвтенно соединения не происходит. Обычный connect говорит, что сокет уже законнекчен. В общем, требуеться использовать один дескриптор для многочисленных коннектов (то, для чего и были задуманы ConnectEx/DisconnectEx). Может, кто-нить знает, как заставить их заработать? Заранее благодарен.
|