基于流式套接字的消息收发
今天第一次写博客,不知学习Python已经将近一个半月了。经同学的推荐,于是想用博客来记录一点东西,也便于自己对于知识的梳理和总结。希望能在这里结交到兴趣相同的盆友,没事可以交流交流编程思想!!!
套接字:实现网络编程进行数据传输的一种技术手段。
所谓流式套接字,是指以字节流的方式进行数据传输,实现TCP网络传输协议。
流式套接字的使用非常简单,具体步骤都是国定操作,经常使用,熟练于心即可。
下面是客户端代码:
客户端流式套接字创建步骤:1.创建套接字
2.向服务端地址发起连接
3.可以进行收发消息
4.关闭套接字
需要注意的是:流式套接字在传输过程中需要转换成字节流才能进行传输,不然会报错。
下面是服务端代码:
服务端的步骤是:1.创建套接字
2.绑定服务端IP地址
3.设置监听
4.等待客户端连接
5.进行消息的收发
6.关闭套接字
此处需要注意的sockfd套接字是用来进行客户端与服务端的连接的;一旦连接成功后,就转成用connfd来进行对于客户端消息的收发操作。
由于明天还要早起上课,今天就写这么多了,good night!!!