connect()->closesocket()->socket()
иначе после closesocket() приходится опять вызывать socket()! как-то не хорошо! почему бы просто не переконнектится?
если не вызывать closesocket() то connect() возвращает ошибку WSAEISCONN.
closesocket() надо, а вот на счет socket() IMHO не надо - сразу connect() попробуй
socket() после closesocket() надо обязательно! это как CreateFile() после CloseHandle()!
All
если соединение прервалось это можно определить только послав recv() или send()?
не считая WSAAsyncSelect().
просто я использую ioctlsocket(0, FIONREAD, &dwBytes) и если dwBytes > 0 только потом recv()! а ioctlsocket() не сообщает что соединение прервалось!? как быть или я что-то не до понимаю????