![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
gpepsi |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
В приложении обрабатывается этот сигнал.
Запускаю клиента и сервер. Убиваю сервер - клиент посылает сигнал. Запускаю сервер заново. Подключаюсь этим же клиентом. Опять убиваю сервер - но клиент при повторном закритии сервера считает, что он подключен. Не приходит сигнал, а состояние сокета как подключен. Почему ? |
|
|
![]() |
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
А ты всё правильно уничтожаешь-закрываешь в клиенте?
Лучше покажи код, чтобы не гадать... |
|
|
gpepsi |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
А ты всё правильно уничтожаешь-закрываешь в клиенте? Лучше покажи код, чтобы не гадать... вот тестовый код 1. Запусти клиента. Он будет искать сервер 2. Запусти сервер 3. Грохни сервер 4. Запусти сервер опять 5. Грохни сервер После выполнения этой последовательности клиент у меня не видит разрыва соединения client.h
client.cpp
server.h
server.cpp
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 8.6.2025, 1:22 |