Каким образом можно отправить сообщение (пакет) на другой компьютер с помощью C#(Серые статические адреса)?
Каким образом можно отправить сообщение (пакет) на другой компьютер с помощью C# при условии, что оба компьютера имеют серые IP-адреса и находятся в разных локальных сетях, но подключены к интернету, а также известны друг другу статические IP-адреса заранее.
а также известны друг другу статические IP-адреса заранее
Если они к дополнению к IP адресу будут знать открытый номер порта, проброшенный через NAT, то отправляйте пакет на комбинацию IP:порт чем угодно. В чем вопрос?
ни как. от слова совсем ни как...
но можно опробовать:
- покупку внешних ip у провайдеров (потом изучение проброса на роутерах..
- https://ngrok.com/ .. но скорость будет не высока.. зато даром...
samael228, в принципе, когда то гугл давал малюсенький сервер бесплатно и пожизненно.. но сейчас вряд ли доступно в РФ по известным причинам..
если у вас замутка на несколько человек, хотя одному взять внешний адрес..
у ТТК был 100р в месяц, у Ростелекома 150..
.. а дальше уже можно продолжить размышления.. в тч на C#.. и тег C# к вопросу добавьте