- есть сервер с массивом винсоков.
- все работает вроде как надо
- но по идее ведь винсок контрол должен генерить ошибку при обрыве связи.
Вот я написал некий обработчки ошибок:
'*********************
- Код: Выделить всё
Private Sub tcpserver_Error(Index As Integer, ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
Log_Event "Server error " & Description
If Number = 10053 Then
tcPServer(Index).Tag = ""
tcPServer(Index).Close
Log_Event "Обрыв связи , сокет закрыт.."
End If
End Sub[syntax="vb"]
'***************
теперь коннекчусь клиентом начинаю что то передавать и на самом интересном месте убиваю клиента.
Ошибка НЕ генериться.
Сокет так и висит открытым.
Что не так делаю?[/syntax]