|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.06.2010, 20:17 | #491 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Ошибка сокета на клиенте появляется, когда я убиваю сервер или после того как я снова запускаю сервер и пишу в чат с клиента ов ремя подключения. Тоесть ошибки две.
|
26.06.2010, 20:33 | #492 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Очень странно, ...у меня с запущенного EXE никаких ошибок сокета не показывает, и не должно, ...процедура отлавливает их. Что у вас за ОС такая? ...у меня работает и на XP и на Vista и на Windows 7, последние две под лицензией, сообщений таких не вылетает.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
26.06.2010, 20:57 | #493 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Самопальная сборка Windows Zver
1. Ошибка после крушении сервера 2. Ошибка после отправки сообщения во время подключения к серверу (сервер перезапущен) Была ещё ошибка с 10052 P.S. Ошибки не показываются в самой программе только из под Delphi Последний раз редактировалось Shouldercannon; 26.06.2010 в 20:59. |
26.06.2010, 21:50 | #494 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Тогда это не ошибки, если не показываются не из под Delphi, на то они и отфильтровываются. Проверьте, появляется ли у клиента событие OnError.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
26.06.2010, 22:18 | #495 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Цитата:
Скачал отсюда версию чата 2.0 и там такая же борода, только после первого отправленного сообщения в режиме ожидания подключения клиент подключился затем второе сообщение прошло нормально. В прикреплённом файле проект, над которым я проводил эксперимент. Последний раз редактировалось Shouldercannon; 27.06.2010 в 14:43. |
|
27.06.2010, 15:26 | #496 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Цитата:
Я не знаю почему у вас так реагирует на ошибки сокета ОС.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|
27.06.2010, 15:51 | #497 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Цитата:
Код:
И в этом обаботчике по нулям (не переподключается). Таймер переподключения работает исправно (каждые 5 секунд стабильно делает ClientSocket.Active := True;), но при перезапущенном сервере не подключается. Думал маршрутизатор виноват, но и тут облом, даже проброска порта не помогла. Последний раз редактировалось Shouldercannon; 27.06.2010 в 16:25. |
|
27.06.2010, 16:41 | #498 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Вот так попробуйте:
Код:
Код:
Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
27.06.2010, 16:53 | #499 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Всё также, только добавил ClientSocket.Socket.SendText('0'); и переподключение сработало. Работает даже без
Код:
Последний раз редактировалось Shouldercannon; 27.06.2010 в 16:56. |
27.06.2010, 20:39 | #500 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Цитата:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обновление в блоге - Создание клиент-сервера | Pblog | Обсуждение статей | 0 | 03.10.2007 17:12 |
обновление в блоге - Диплом. Создание и продвижение сайта - готовь сани летом, а дипл | Pblog | Обсуждение статей | 0 | 31.08.2007 20:00 |
обновление в блоге - USB Холодильник | Pblog | Обсуждение статей | 0 | 25.06.2007 14:13 |
обновление в блоге - О ярлыках | Pblog | Обсуждение статей | 0 | 27.05.2007 03:17 |