0 / 0 / 0
Регистрация: 30.12.2019
Сообщений: 20
|
|||||||||||
1 | |||||||||||
Как клиенту подключаться к серверу, после того, как работа сервера была остановлена22.08.2022, 12:56. Показов 8908. Ответов 1
Всем добрый день. Есть сервер и клиент. Клиент вводит в консоль какие-то данные, после обработки эти данные отправляются на сервер. Надо сделать так, чтобы работа клиента была максимально независима от работы сервера. Таким образом, внезапный останов работы сервера не должен сказаться на работе клиента. После перезапуска сервера надо, чтобы клиент произвел переподключение. Для этого у меня есть класс клиента. Отсоединение от сервера проверяю посредством того, что сервер отправляет в ответ сообщение, после того, как принял его. Если не отправил в ответ, надо переподключаться. Я это делаю методом connectToServer, однако получаю в окне вот такую ошибку: connect: Transport endpoint is already connected
Как мне надо переподключаться? client.h
0
|
22.08.2022, 12:56 | |
Ответы с готовыми решениями:
1
Как сделать лаунчер для SAMP сервера чтобы была загрузка файлов и подключение к серверу? Что и как делать после того как была написана программа Как подключаться удалённо к серверу 1С? Компьютер стал зависать после того, как была добавлена ОЗУ |
Заблокирован
|
||||||
12.04.2023, 22:30 | 2 | |||||
Проблема заключается в том, что после остановки сервера соединение все еще установлено, и при попытке повторного вызова функции connect() вы получаете ошибку "Transport endpoint is already connected". Чтобы решить эту проблему, вам необходимо закрыть сокет перед повторным вызовом функции connect(). Для этого вы можете использовать функцию close() сокета, которую можно вызвать внутри метода connectToServer() перед повторным вызовом функции connect(). Вот как может выглядеть исправленный код:
0
|
12.04.2023, 22:30 | |
12.04.2023, 22:30 | |
Помогаю со студенческими работами здесь
2
Открыть ссылку сразу, после того, как была запущена форма Необходимо сделать исчезновение списка select после того как подкатегория была выбрана Как оптимально подключаться к серверу - SQLConnection или ADOConnection? Передача от клиента к серверу и от сервера к клиенту через канал fifo() Как и чем зашифровать файл перед тем как передать его серверу/клиенту Как клиенту подключиться к серверу? Как лучше настроить роутеры, чтобы бухгалтер мог подключаться к серверу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |