python网络编程

python提供的网络服务:

标准的BSD Sockets API,可以访问底层操作系统Socket接口的全部方法(基本的Socket)
高级别的网络服务模块SocketServer提供服务器中心类,简化网络服务器的开发。

· Socket()函数:

  socket.socket([family[,type[,protol]]])
     family:  套接字家族(AF_UNIX或者AF_INET)
     type:  套接字类型可以根据是面向连接的还是非连接分为SOCK_STREAM或者SOCK_DERAM
      protocol:  一般默认为0

Socket对象方法:
s.bind() /s.listen()/s.accept()
客户端套接字:
s.connect()/s.connect_ex()
公共用途的套接字函数:
s.recv()/s.send()/s.sendall()/s.recvfrom()/s.close()/s.getpeername()/s.getsockname()/s.setsockopt(level,optname,value)/s.getsockopt(level,optname[bufflen])/s.settimeout(timeout)/s.gettimeout()/s.fileno()/s.setblocking(flag)

上一篇:IOS 10适配https 包含对于一些http的一些兼容配置


下一篇:浅谈iOS需要掌握的技术点