C # Откройте номер порта LocalEndPoint AddressFamily - PullRequest
0 голосов
/ 19 ноября 2009

Когда я устанавливаю tcp-соединение с сервером, используя класс TcpClient, есть ли способ узнать исходный порт этого соединения? Я пытаюсь реализовать протокол exec, и порт stderr всегда выглядит как порт источника + 1.

Ответы [ 2 ]

1 голос
/ 19 ноября 2009

Используйте ((IPEndPoint) tcpClient.Client.LocalEndPoint).Port после установления соединения.

0 голосов
/ 19 ноября 2009

Решено:)

Клиент отправляет номер порта TCP (десятичный ascii, завершается нулем) из stderr порт. Если первый байт равен NULL, тогда сервер не сделает ни одного stderr подключение.

...