|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.02.2008, 11:11 | #1 | |
Пользователь
Регистрация: 13.01.2008
Сообщений: 91
|
Client - Server Socket событие OnError
Помогите плиз народ, вопрос такой:
Как заглушить вывод ошибки с Client или Server Socket? Я делаю так в OnError Цитата:
Помогите плиз |
|
19.02.2008, 13:33 | #2 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
И почему вылазит эта ошибка? У меня соеденяется с 127.0.0.1 через одинаковый порт с сервером - все равно лажа.
Разработка сайтов -дело прикольное
|
19.02.2008, 14:17 | #3 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Код показывайте, что флудить-то понапрасну.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
19.02.2008, 16:09 | #4 |
Пользователь
Регистрация: 13.01.2008
Сообщений: 91
|
короче при соединении с другим компом если клиент выключен то вылазиит ошибка 10061, а если есть соединение то все нормально мне надо только заглушить данный еррор и всё как это сделать?
Сам с собой соединяться мне нету смысла |
19.02.2008, 16:41 | #5 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Цитата:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
23.02.2008, 20:45 | #6 |
Пользователь
Регистрация: 13.01.2008
Сообщений: 91
|
Квэнди:Смотрите пост выше. Это не ресурс медиумов. Показывайте код, в котором возбуждается исключение.
Последний раз редактировалось Квэнди; 23.02.2008 в 20:50. |
24.02.2008, 03:49 | #7 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
Это не ответ, но это код:
Код:
Разработка сайтов -дело прикольное
|
24.02.2008, 09:36 | #8 | |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Чтобы "заглушить" ошибку нужно обработать OnError. Если ErrorCode установить в 0, исключения не будет возникать.
procedure CSOnError(Sender: TObject; Socket: TCustomWinSocket; ErrorEvent: TErrorEvent; var ErrorCode: Integer); Цитата:
Попробуйте сделать две кнопки. При нажатии первой установите Active := true для сервера, на второй для клиента и запускайте вручную. |
|
24.02.2008, 11:59 | #9 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
Клиент и сервак - две разные программы.
Разработка сайтов -дело прикольное
|
24.02.2008, 13:49 | #10 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Используй такой способ, он прост и надёжен!
procedure TForm1.ClientSocket1Error(Sender: TObject; Socket: TCustomWinSocket; ErrorEvent: TErrorEvent; var ErrorCode: Integer); begin ErrorCode:=0; end; И никаких ошибок вылазить не будет, есле даже нет соединения, этот код можешь использовать как и в ClientSocket, так и в ServerSocket.
Всегда рад помочь!
Последний раз редактировалось Terran; 24.02.2008 в 13:54. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Client-Server на 500+ пользователей. | Mixasik | Работа с сетью в Delphi | 8 | 22.08.2008 12:01 |
Помогите разобраться с client-server | fLytarget | Работа с сетью в Delphi | 2 | 11.08.2008 16:00 |
Client и Server | Роман Радер | Работа с сетью в Delphi | 11 | 10.07.2008 15:24 |
Client Server Socket передача информации с помощью потока | One.Love | Работа с сетью в Delphi | 4 | 15.01.2008 19:06 |
Работа Client i Server socket на уровнях модели OSI | ilyano | Работа с сетью в Delphi | 3 | 31.10.2007 08:40 |