Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Delphi Server & Client Socket

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 13.04.2013, 21:57   #1
 Разведчик
Аватар для Erstown
 
Erstown на правильном путиErstown на правильном пути
Регистрация: 07.04.2012
Сообщений: 5
Популярность: 170
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Delphi Server & Client Socket

Столкнулся с такой проблемой. При отключении клиентской программы пользователем через диспетчер задач или же простым выдергиванием шнура из интернета, возникает ошибка 100053 и сервер крашится. Как можно устранить \ обойти данную ошибку?
  Ответить с цитированием
Старый 14.04.2013, 08:37   #2
 Сержант
Аватар для Роспотребнадзор
 
Роспотребнадзор блестящий пример для подражанияРоспотребнадзор блестящий пример для подражанияРоспотребнадзор блестящий пример для подражанияРоспотребнадзор блестящий пример для подражанияРоспотребнадзор блестящий пример для подражанияРоспотребнадзор блестящий пример для подражанияРоспотребнадзор блестящий пример для подражанияРоспотребнадзор блестящий пример для подражанияРоспотребнадзор блестящий пример для подражанияРоспотребнадзор блестящий пример для подражанияРоспотребнадзор блестящий пример для подражания
Регистрация: 10.08.2011
Сообщений: 136
Популярность: 1781
Сказал(а) спасибо: 60
Поблагодарили 246 раз(а) в 145 сообщениях
Отправить сообщение для Роспотребнадзор с помощью Skype™
 
По умолчанию Re: Delphi Server & Client Socket

Цитата:
Сообщение от ErstownПосмотреть сообщение
При отключении клиентской программы пользователем через диспетчер задач или же простым выдергиванием шнура из интернета

Лучше так не делать.

Создай кнопку "закрыть" и в ее обработчик событий напиши:
Код:
Halt;
Application.Terminate;
Или же если на сокетах, то

Код:
socket1.Close

Последний раз редактировалось Роспотребнадзор; 14.04.2013 в 08:43.
  Ответить с цитированием
Старый 14.04.2013, 15:23   #3
 Разведчик
Аватар для Erstown
 
Erstown на правильном путиErstown на правильном пути
Регистрация: 07.04.2012
Сообщений: 5
Популярность: 170
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Delphi Server & Client Socket

Цитата:
Сообщение от РоспотребнадзорПосмотреть сообщение
Лучше так не делать.

Создай кнопку "закрыть" и в ее обработчик событий напиши:
Код:
Halt;
Application.Terminate;
Или же если на сокетах, то

Код:
socket1.Close

Программа на сокетах. Есть сервер и клиент, если пользователь закроет клиентскую программу через диспетчер задач или просто у него прервется соединение с интернетом, то сервер упадет с ошибкой "Asynchronous socket error 10053" и перестанет обрабатывать дальнейшие запросы от других пользователей.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
myAC 1.6.2.4 PRO (Server + Client) Nebrasska Античиты и дополнения 1 19.12.2012 12:42
LAC v0.6 (Client+Server) Paradise Counter-Strike 1 16.11.2012 12:02
[Программа] UCP, client\server anticheat DimaSP Античиты и дополнения 0 13.06.2012 14:13
Terminal Server Client .rdp Dos letitbe Софт 0 27.08.2011 13:37

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 04:20.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net