17.3.12---socket
1----如果要用python做一个服务器和客户端的通信程序,那么就一定得选择标准库中的scoket套接字模块,它支持多种网络协议:TCP/IP ,ICMP/IP, UDP/IP
socket
包括2个套接字,一个是服务器端(server),一个是客户端(client),在一个程序中创建服务器端的套接字,让他等客户端的连接,这样他就在这个IP和断口处,监听
处理Client端套接字通常比处理服务端套接字相对容易一些,因为服务器端还要随时处理客户端的里拦截,同时还要处理多个连接任务。Python socket recv
而客户端只需要简单的设置好ip和端口既可以完成任务
socket套接字有两个方法:一个是send,另一个是recv,他们用来传输数据信息
可以用字符串参数调用send方法发送数据,用一个所需的最大字节数做参数调用recv方法来接收数据