Я хочу реализовать простое эхо-клиент-серверное приложение, которое управляется с клиентского устройства. Для большей ясности я попытаюсь объяснить мой желаемый сценарий следующим образом:
Хост A: eth1: 192.168.1.1, eth2: 192.168.20.1, имя пользователя: клиент , пароль: client_pass
Хост B: eth1: 192.168. 1.2 eth2: 192.168.20.2 имя пользователя: сервер , пароль: server_pass
- Приложение будет работать только на узле Host-A.
- Откройте другое TCP-соединение для получения «Hello world», т.е. порта 55555 на хосте B через соединение SSH через интерфейсы eth1 (соединение ssh от хоста A-eth1 к хосту B-eth1, открытие нового порта TCP на порту 55555)
- Отправьте сообщение "Hello world" с хоста A-eth2 на порт 55555. хоста B-eth2.
Поскольку eth1 и eth2 привязаны к разным интерфейсам, никаких конфликтов не ожидается. во время передачи.
Как я могу достичь с помощью программы на C или C ++?
Спасибо