C # Как подключить TCPListener (сервер) за маршрутизатором - PullRequest
1 голос
/ 06 ноября 2010

У меня клиентское и серверное приложение на двух компьютерах.Я пытаюсь подключить их через Интернет TCP-соединение.проблема, с которой я столкнулся:

Клиент (192.168.1.2) -> [маршрутизатор] (124.43.224.112) -

-> (Интернет) -> [маршрутизатор] (124.43.190.63) -> Сервер (192.168.1.3)

Как установить TCP-соединение?

Ответы [ 2 ]

2 голосов
/ 06 ноября 2010

Интернет 101:

Маршрутизатор 124.43.190.63 должен быть настроен насделать переадресацию порта на 192.168.1.3.Клиент подключается к 124.43.190.63.

Вы должны понимать эти основы, если вы пишете сетевое приложение.

0 голосов
/ 06 ноября 2010

Чтобы клиент мог подключиться к серверу, который скрыт за маршрутизатором, необходимо настроить переадресацию портов на маршрутизаторе сервера. Таким образом, когда клиент пытается подключиться к настроенному порту на маршрутизаторе сервера, запрос перенаправляется на сервер.

...