环境示例:
机器A:10.1.1.8 可公开访问
机器B: 192.168.1.1 在子网
A等待连接,B连接到A后,A发送文件到B:
1. 机器A上,打开文件,然后把文件发送到65535端口, 当有连接连接到该端口时,把文件发到客户端上。
sudo socat open:svn.tar.gz tcp4-listen:65535
2. 机器B,连接到机器A,并把发送过来的数据保存到文件
sudo socat tcp4:192.168.1.8:65535 open:svn.tar.gz,create
A等待连接,B连接到A后,B发送文件到A:
1. 机器A上
sudo socat tcp4-listen:65535 open:svn.tar.gz,create
2. 机器B
sudo socat open:svn.tar.gz tcp4:192.168.1.8:65535