练习PYTHON之EPOLL

简介: 哟,哟,哟,,SELECT,EPOLL之类的,终于出现了。 不能太急了,要缓一缓,缓一缓,再缓一缓~~~~~~~~~ http://scotdoyle.com/python-epoll-howto.

哟,哟,哟,,SELECT,EPOLL之类的,终于出现了。

不能太急了,要缓一缓,缓一缓,再缓一缓~~~~~~~~~

http://scotdoyle.com/python-epoll-howto.html

 

import socket

EOL1 = b'\n\n'
EOL2 = b'\n\r\n'
response  = b'HTTP/1.0 200 OK\r\nDate: Mon, 1 Jan 1996 01:01:01 GMT\r\n'
response += b'Content-Type: text/plain\r\nContent-Length: 13\r\n\r\n'
response += b'Hello, world!'

serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serversocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
serversocket.bind(('0.0.0.0', 8080))
serversocket.listen(1)

connectiontoclient, address = serversocket.accept()
request = b''
while EOL1 not in request and EOL2 not in request:
   request += connectiontoclient.recv(1024)
print(request.decode())
connectiontoclient.send(response)
connectiontoclient.close()

serversocket.close()

目录
相关文章
Python 练习实例26
Python 练习实例26
Python 练习实例25
Python 练习实例25
|
存储 网络协议 Linux
聊一聊 Python 的 socket,以及 select、poll、epoll 又是怎么一回事?
聊一聊 Python 的 socket,以及 select、poll、epoll 又是怎么一回事?
1074 2
Python 练习实例35
Python 练习实例35
Python 练习实例34
Python 练习实例34
Python 练习实例33
Python 练习实例33
Python 练习实例21
Python 练习实例21
Python 练习实例36
Python 练习实例36
Python 练习实例24
Python 练习实例24

推荐镜像

更多