|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.09.2012, 19:35 | #1 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
WinSock События
Всем привет, пишу консольное приложение, поэтому никаких моих любимых TServerSocket и TClientSocket и в помине нету. Получается
у меня есть класс пользователей. Когда клиент соединяется с сервером клиент будет передавать строку (Ну там имя, ip, не важно). Сервер обрабатывает строку и сохраняет в класс пользователей. А теперь вопрос, если клиент отсоединился, как это отследить на сервере (WinSock)? В TServerSocket было специальное событие OnClientDisconnect. Полазил в интернете, ничего путного найти не смог. Да и еще, сокет работает синхроно и на TCPIP.
Каждый день узнаю новое...
|
16.09.2012, 07:29 | #2 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
Короче говоря вроде, как разобрлся с инициализацией и симуляцией событий. Вот только клиент почемуто не коннектится к серверу. WSAGetLastError возвращает ошибку 10035.
Описание ошибки : Resource temporarily unavailable (Ресурс временно недоступен). Эта ошибка возвращается операциями с неблокирующими сокетами, которые не могут быть немедленно завершены. Это не фатальная ошибка. Обычно WSAEWOULDBLOCK возвращается как результат вызова connect() на неблокирующем сокете SOCK_STREAM, поскольку для установления соединения требуется некоторое время. Код Клиента: Код:
Каждый день узнаю новое...
Последний раз редактировалось Anton911; 16.09.2012 в 11:53. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
События в WPF. Обращение к компонентам формы из события | Casper-SC | Общие вопросы .NET | 3 | 25.07.2010 19:03 |
Winsock | n3sh | C/C++ Сетевое программирование | 2 | 25.07.2010 17:55 |
WinSock | ImmortalAlexSan | Работа с сетью в Delphi | 1 | 11.05.2010 14:42 |
события winsock | amaroktmb | Работа с сетью в Delphi | 2 | 06.01.2010 18:55 |
События WinSock | telcomp | Win Api | 1 | 13.01.2009 09:26 |