Я кодировал сервер / клиентское приложение, которое запускал сначала локально, а затем через Интернет.Поэтому я настроил мой маршрутизатор так, чтобы он принимал данные через порт xxxx и пересылал его на мою машину, где работает мой сервер и где он принимает соединения от клиентских сокетов.Так что все работает нормально, и клиенты могут отправлять туда сообщения друг другу.Итак, теперь мой вопрос, как это возможно, что сервер может отправлять данные клиентам в других сетях, где переадресация портов не активирована, но когда я пробую это вручную, это не работает.
Я уже пробовалВ поисках того, как TCP сохраняет IP и порты, я также посмотрел, как работает концепция Internet / TCP / UDP, но не смог найти ответ на этот вопрос.
Итак, прежде всего я хотел бы знать, что прежде, чем я реализую свой сервер без переадресации портов, было бы также признательно, если бы вы могли привести примеры кода для c ++ на окнах, если у вас есть какие-либо идеи, чтобы я мог установить такиесоединения без переадресации портов и внешних серверных хостов в интернете.