这一期我们实战练习下Shell脚本如何和TCP&UDP服务器发送和接收数据。具体实现请看下面的内容:
目标:TCP服务器通讯-发送和接收数据
linux 设备里面有个比较特殊的文件:dev/[tcp|upd]/host/port
通过读取和写入数据到这文件,就能实现TCP&UDP数据的通讯,比较方便Socket通讯的调试。
预备知识:
<>重定向 语法
TCP Server服务器配置和通讯
dev/[tcp|upd]/host/port Socket通讯
Linux Shell代码:
执行结果:
TCP Server端配置:
TCP Server和TCP Client数据显示:
客户端接收数据:TCP Server data !!!!!
服务器接收数据:Shell TCP TEST!
重要语法知识:
<>重定向语法:向文件描述符读取和写入数据
TCP Server服务器配置和通讯:IP地址和Port端口
dev/[tcp|upd]/host/port Socket通讯