常用的套接字对象的方法(先记一下,便于日后查询):s.bind()
绑定地址(主机,端口号对)到套接字s.listen()
开始TCP 监听s.accept()
被动接受TCP 客户的连接,(阻塞式)等待连接的到来 客户端套接字函数s.connect()
主动初始化TCP 服务器连接s.connect_ex()
connect()函数的扩展版本,出错时返回出错码,而不是抛异常 公共用途的套接字函数s.recv()
接收TCP 数据s.send()
发送TCP 数据s.sendall()
完整发送TCP 数据s.recvfrom()
接收UDP 数据s.sendto()
发送UDP 数据s.getpeername()
连接到当前套接字的远端的地址s.getsockname()
当前套接字的地址s.getsockopt()
返回指定套接字的参数s.setsockopt()
设置指定套接字的参数s.close()
关闭套接字s.setblocking()
设置套接字的阻塞与非阻塞模式s.settimeout()
设置阻塞套接字操作的超时时间s.gettimeout()
得到阻塞套接字操作的超时时间 面向文件的套接字的函数s.fileno()
套接字的文件描述符s.makefile()
创建一个与该套接字关连的文件。
python的socket模块(对象)常用方法
----------------本文结束 感谢阅读----------------
- : http://www.azjoy.com/2014/07/10/pythonsocketfun/
- : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!