SocketServer.py笔记
2017-09-13 23:19
267 查看
在模块中定义__all__的作用:
只在from module import *时起作用。对from module import member没有影响。
BaseServer对外提供一些方法:
__init__
serve_forever
shutdown
handle_request() # if you do not use serve_forever()
fileno() # for select()
TCPServer UnixStreamServer
UDPServer UnixDatagramServer
ForkingMixIn ThreadingMixIn
ForkingTCPServer ForkingUDPServer
ThreadingTCPServer ThreadingUDPServer
BaseRequestHandler handle()
StreamRequestHandler
DatagramRequestHandler
其中StreamRequestHandler提供了rfile, wfile。可以通过读写文件的方式访问socket。
StringIO. This module implements a file-like class, that reads and writes string buffer(also known as memory files).
StringIO.write(‘xxx’)
StringIO.getvalue()
只在from module import *时起作用。对from module import member没有影响。
def _eintr_retry(func, *args): """restart a system call interrupted by EINTR""" while True: try: return func(*args) except (OSError, select.error) as e: if e.args[0] != errno.EINTR: raise
BaseServer对外提供一些方法:
__init__
serve_forever
shutdown
handle_request() # if you do not use serve_forever()
fileno() # for select()
TCPServer UnixStreamServer
UDPServer UnixDatagramServer
ForkingMixIn ThreadingMixIn
ForkingTCPServer ForkingUDPServer
ThreadingTCPServer ThreadingUDPServer
BaseRequestHandler handle()
StreamRequestHandler
DatagramRequestHandler
其中StreamRequestHandler提供了rfile, wfile。可以通过读写文件的方式访问socket。
StringIO. This module implements a file-like class, that reads and writes string buffer(also known as memory files).
StringIO.write(‘xxx’)
StringIO.getvalue()
相关文章推荐
- socketserver.py代码阅读笔记
- [Java]Socket和ServerSocket学习笔记
- 代码阅读 - SocketServer.py
- Java笔记(9)-网络编程、URL、InetAddress、套接字、Socket、ServerSocket、多线程、UDP、广播数据包、远程调用
- Java网络学习笔记1:用(Server)Socket编写简单的客户/服务器程序
- Socket和ServerSocket学习笔记
- [Java]详解Socket和ServerSocket学习笔记
- python学习笔记-Day08--(socket和socketserver)
- Socketserver 笔记
- Java基础知识强化之IO流笔记80:NIO之 ServerSocketChannel
- [Java]Socket和ServerSocket学习笔记
- Androin学习笔记四十二:Java android Socket通信检测(server)连接是否断开
- Python SocketServer.py
- python学习笔记---socket及socketserver
- 代码阅读 SocketServer.py
- ServerSocket学习笔记
- Socket和ServerSocket学习笔记
- java socket通信总结笔记3——SocketChannel和ServerSocketChannel
- 【Android笔记】ServerSocket 与 Socket的区别
- 【Java】ServerSocket的学习笔记