Требуется помощь с обратным TCP-соединением

Я создаю сервер аутентификации для некоторых проектов, над которыми работаю. Этот сервер аутентификации работает, получая и передавая данные пользователям, пытающимся аутентифицироваться. Пользователь может успешно отправить данные на сервер, но при отправке обратно требуется переадресация порта. Я прочитал способ, которым мне не требуется переадресация портов с использованием обратного соединения, но я понятия не имею, как заставить его работать. Я нашел учебник и попытался реализовать, но когда он пытается подключиться для чтения потока, он говорит, что соединение отклонено.

Любые идеи?


person James    schedule 03.07.2010    source источник


Ответы (1)


Если пользователь уже подключается к серверу, почему бы просто не оставить (существующее) соединение открытым и не использовать его для двунаправленной связи?

Я не вижу причин открывать второе соединение с сервера обратно к клиенту.

person kyoryu    schedule 03.07.2010
comment
.. Я новичок в TCP-соединении, поэтому, если бы вы могли дать мне фрагмент или как-нибудь помочь мне с этим, это было бы здорово - person James; 03.07.2010
comment
у кого-нибудь еще есть идеи? - person James; 04.07.2010
comment
Позже я поработаю для вас пример, просто был занят. Во всяком случае, как выглядит ваш код? Какие классы вы используете для TCP-соединения? - person kyoryu; 04.07.2010
comment
ну, я не возражаю, если мне придется воссоздавать классы TCP, потому что это дерьмо, мой друг, c & p материал tcp - person James; 05.07.2010