我想实现一个由客户端设备控制的简单回显客户端/服务器应用程序。为了更加清楚,我将尝试解释我的理想情况,如下所示:
主持人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
- 该应用程序将仅在主机A上运行。
- 打开另一个TCP连接以通过eth1接口(通过Host A-eth1到Host B-eth1的SSH连接,在端口55555上打开一个新的TCP端口)通过SSH连接来接收主机B上的“ Hello world”,即端口55555。 li>
- 从主机A-eth2发送“ Hello world”消息到主机B-eth2端口55555。
由于eth1和eth2都提交给不同的接口,因此在传输过程中不会发生冲突。
如何用C或C ++程序完成?
谢谢