Как настроить общение между компьютерами через Интернет?
Нужно несколько классов на C#, которые позволили бы обмениваться сообщениями между компьютерами через Интернет. Все ипы серые.
Классы должны содержать методы вроде void SendMessage(String message); и String GetMessage(); ну или что то типа void Listen...(). Для локальной сети программ масса, а вот чтобы работали через интернет не нашел. Копал в сторону openVPN, ssh. Но они на сколько я понял реализуют управление компьютером или передачу файлов, а мне это не нужно.
Задача: сделать сервер который будет ждать подключений от клиентов и общаться с ними, между клиентами общение не нужно.