Изменение локального порта сокет-клиента

У меня есть простое клиентское и серверное приложение TCP-сокета. Они общаются, используя IP = localhost и порт = 33367.

Я использую SocketSniff для проверки моих пакетов, проходящих через локальный хост. Обнюхивая клиентское приложение, я заметил, что каждый раз, когда я отправляю пакет на сервер в одном и том же процессе, «локальный порт» меняется, а удаленный порт всегда 33367.

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


person aslisabanci    schedule 24.01.2011    source источник


Ответы (1)


Вы можете привязать сокет перед вызовом connect.

person Marcelo Cantos    schedule 24.01.2011