![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.11.2007
Сообщений: 15
|
![]()
Запускаем серв и несколько клиентов. При убивании процесса клиента или выдергиваем кабель с его же машины, то на сервере вылазит ошибка асинхронной передачи. Из списка клиентов на сервере, вырубленный клиент остается активным, как будто он в сети. При отправке ему сообщения со второго клиента, серв падает замертво с ошибкой: буфер оверфлоу. Подскажите пожалуйста, как отловить отключение клиента?
(при стандартном закрытии клиента все нормально обрабатываю) ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
посылать регулярно служебные пакеты-аки
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.11.2007
Сообщений: 15
|
![]()
а если клиентов под тысячу будет? он тока аки замучается посылать
может как нибудь try .. excerpt это проверить при посылке сообщения? я с try .. excerpt ниразу не работал незнаю как их использовать... Код:
|
![]() |
![]() |
![]() |
#4 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Если тысячу и больше... то я бы забыл про какой то компонент
![]() ![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.11.2007
Сообщений: 15
|
![]()
не подскажете нормальные статьи или книги (где скачать можно) про WinSock... Извиняюсь за глупые вопросы, в сетевое програмирование недавно залез...
вот нашел исходники чата с компонентами WinSock 2.0 это на нем писать? Надеюсь исходники помогут кому нибудь в сетевом программировании... |
![]() |
![]() |
![]() |
#6 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Почитайте про TCP/IP протокол, так же про UDP, на той же википедии. А про Winsock Api тот же MSDN
![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 19.11.2007
Сообщений: 15
|
![]()
Про протоколы TCP/IP и UDP я знаю. Только не писал для сети программы решил попрактиковаться для себя. Спасибо за ответы. Будем учить дальше.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка исключительной ситуации | artemavd | Общие вопросы Delphi | 10 | 28.07.2008 12:53 |
Исключительные ситуации | FIIR | БД в Delphi | 5 | 19.06.2008 16:30 |
Исключительные ситуации | FIIR | Помощь студентам | 1 | 19.06.2008 13:50 |
обработка ситуации неверного ввода данных | Sweta | Помощь студентам | 0 | 22.11.2007 17:13 |
Исключительные ситуации | Mickle | Общие вопросы Delphi | 6 | 07.10.2007 21:03 |