socket作用
1、使得多设备主机通过网络在一个串口上打印数据
网络通信协议
1、TCP:可靠(数据错误会重传),要先建立连接
2、UDP:不可靠,不用先建立连接,更适合直播
网络通信中重要的概念
1、数据传输三要素:源,目的,长度
2、源/目的 都需要IP和端口 确认,源端口(不同浏览器),目的/服务器端口(ssh或http)
TCP服务器/sever函数
1、fd = socket():需要注意的是socket中并没有三要素
2、bind(IP,端口):把fd、IP、端口绑定起来
3、listen:开始检测数据
4、accept:等待client connect,并接受连接
5、send:发送数据
6、recv:接收数据
TCP客户端/client函数
1、fd = socket
2、connect(目的):找服务器建立连接
3、recv:接受数据
4、send:发送数据