Как назначить клиентский порт в сокете? - PullRequest
0 голосов
/ 10 марта 2020

Я новичок в socket программировании. Так что в настоящее время я делаю client-server соединение на моем компьютере. Таким образом, IP адрес для обоих client-server равен 127.0.0.1. У меня вопрос, могу ли я назначить указанный c клиентский порт для привязки к серверу? Вместо OS выбрал номер порта для меня, могу ли я назначить его сам? и если да, можете ли вы помочь мне с этим?

Большое вам спасибо за помощь.

1 Ответ

0 голосов
/ 10 марта 2020

Вы можете заставить клиента использовать указанный c адрес источника с bind , то есть так же, как вы делаете для привязки адреса на стороне сервера. Но в большинстве случаев это дополнительное усилие не стоит и может даже привести к проблемам, которых у вас не было при использовании назначенного системой порта. Таким образом, не делайте этого, если это не работает без.

...