python实现Linux异步epoll代码
python实现Linux异步epoll代码
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:importsocketimportselectif__name__=="__main__":s=socket.socke...

复制代码 代码如下:

import socket

import select

if __name__=="__main__":

s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)

s.bind(("",20123))

s.listen(10)

epoll=select.epoll()

print s.fileno()

print select.EPOLLIN|select.EPOLLET

epoll.register(s.fileno(),select.EPOLLIN|select.EPOLLET)

while 1:

epoll_list=epoll.poll()

for fd,events in epoll_list:

print fd

print events

if fd==s.fileno():

conn,addr=s.accept()

print 123

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新linuxshell学习
热门linuxshell学习
脚本专栏子分类