У меня есть два компьютера, и я создал сеть между ними: один — сервер (ОС Windows Server) и клиент (Windows 10). Оба компьютера также имеют подключение к интернету через Wi-Fi. Для соединения двух систем я использую кабель Ethernet
Мне нравится знать, создаю ли я программу для клиента на c ++, которая отправляет пакеты через интернет-сокет. Должен ли я также создать слушатель на сервере тоже. И следует ли использовать порт 80 для отправки пакетов и тот же порт на сервере для прослушивания прибывающих пакетов?
Предполагая, что вы решили использовать TCP, тогда:
Должен ли я также создать прослушиватель на сервере тоже?
Если вы используете протокол с установлением соединения (например, TCP), то вы должен слушайте один конец, потому что в противном случае у вас нет возможности создать TCP-соединение.
И следует ли использовать порт 80 для отправки пакетов и тот же порт на сервере для прослушивания прибывающих пакетов?
Вы должны использовать любой номер порта, который хотите, если что-то еще не используется. Фактическое число не имеет значения, если сервер и клиент согласны.
Допустимые номера портов находятся в диапазоне от 1 до 65535.
Других решений пока нет …