当前位置 博文首页 > python实现Linux异步epoll代码

    python实现Linux异步epoll代码

    作者:admin 时间:2021-02-12 15:31

    复制代码 代码如下:

    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

    js
    下一篇:没有了