Есть два компьютера находящиеся не в одной локальной сети, подключенные к интернету. Оба знают IP-адреса друг друга и, допустим, порты, которые каждый из них слушает. Оба знают, что в данный момент времени они оба включены и подключены к интернету.
Что можно использовать, чтобы отправить сообщение с одного компьютера на другой средствами .net напрямую (без сервера)?
Также буду признателен, если скинете пример реализации.
P.s. пробовал через tcp: ожидаемо работает только в локальной сети, в гвс - нет.