Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TServerSocket / TClientSocket / 7 сообщений из 7, страница 1 из 1
25.01.2020, 00:25
    #39918589
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TServerSocket / TClientSocket
Используя сабж столкнулся с одной проблемой:

Есть сервер, который использует TServerSocket в многопоточном (блокирующем) режиме и клиент, который использует TClientSocket в асинхронном режиме. Всё прекрасно работает, но изредка в один прекрасный (нет) момент клиент перестаёт принимать пакеты от сервера. Т.е. по логам сервер всё отправил, а по логам клиента - ему ничего не пришло. Лечится только переподключением к серверу, при этом в обратную сторону (от клиента к серверу) данные нормально идут. Общаются между собой по 127.0.0.1 на одной машине (virtualbox). Причём это может случиться как сразу после запуска клиента, так и через некоторое время его работы. Каких либо косяков в коде я найти не смог.

Ещё придумал посмотреть Wireshark'ом, но уже времени не было, теперь только в понедельник.

Вопрос: может кто пользуется этими компонентами, вдруг сталкивался с такой ситуацией? Куда копать?

P.S: Windows 10, Delphi 10.3.2.
...
Рейтинг: 0 / 0
25.01.2020, 00:41
    #39918591
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TServerSocket / TClientSocket
alekcvp,

Кажется, у VB, как раз, были проблемы с лупбэком :) Если версия не последняя, то стоит обновить.
...
Рейтинг: 0 / 0
25.01.2020, 00:42
    #39918592
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TServerSocket / TClientSocket
Kazantsev Alexey
alekcvp,

Кажется, у VB, как раз, были проблемы с лупбэком :) Если версия не последняя, то стоит обновить.


VB? А. Не, у меня 6.0, ну разве что билд не последний, но вообще - спасибо за идею, надо на железке будет проверить.
...
Рейтинг: 0 / 0
25.01.2020, 00:46
    #39918594
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TServerSocket / TClientSocket
alekcvp
VB? Я про стандартные .

А я про V irtual B ox.
...
Рейтинг: 0 / 0
25.01.2020, 00:47
    #39918595
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TServerSocket / TClientSocket
alekcvp
Не, у меня 6.0,

Так актуальный-то 6.1.2.
...
Рейтинг: 0 / 0
25.01.2020, 00:47
    #39918596
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TServerSocket / TClientSocket
Kazantsev Alexey
alekcvp
VB? Я про стандартные .

А я про V irtual B ox.

Ага, дошло уже. Просто для меня VBox - virtualbox, VB - visual basic :)
...
Рейтинг: 0 / 0
27.01.2020, 10:16
    #39918967
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TServerSocket / TClientSocket
Я тоже озадачился, при чем тут Basic :)
Можно также проверить на заведомо рабочих программах, вроде netcat, curl.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TServerSocket / TClientSocket / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]