python實(shí)現(xiàn)Linux異步epoll代碼
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
相關(guān)文章
Shell、Perl、Python、PHP訪問(wèn) MySQL 數(shù)據(jù)庫(kù)代碼實(shí)例
這篇文章主要介紹了Shell、Perl、Python、PHP訪問(wèn) MySQL 數(shù)據(jù)庫(kù)代碼實(shí)例,本文分別給出這幾種語(yǔ)言訪問(wèn)Mysql數(shù)據(jù)的代碼實(shí)例,需要的朋友可以參考下2015-04-04awk實(shí)現(xiàn)Left、join查詢、去除重復(fù)值以及局部變量講解例子
這篇文章主要介紹了awk實(shí)現(xiàn)Left、join查詢、去除重復(fù)值以及局部變量講解例子,awk的高級(jí)使用技巧,需要的朋友可以參考下2014-07-07完美解決ntp的錯(cuò)誤問(wèn)題no server suitable for synchronization fo
下面小編就為大家?guī)?lái)一篇完美解決ntp的錯(cuò)誤問(wèn)題no server suitable for synchronization fo。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03Shell腳本計(jì)算字符串長(zhǎng)度和判斷字符串為空小技巧
這篇文章主要介紹了Shell腳本計(jì)算字符串長(zhǎng)度和判斷字符串為空小技巧,本文分別給出計(jì)算字符串長(zhǎng)度和判斷字符串為空各3種實(shí)現(xiàn)方法,需要的朋友可以參考下2015-04-04使用ubuntu搭建公網(wǎng)個(gè)人郵件服務(wù)器(基于postfix,dovecot,mysql)
這篇文章主要介紹了基于ubuntu搭建公網(wǎng)個(gè)人郵件服務(wù)器(基于postfix,dovecot,mysql),免費(fèi)的郵箱每天發(fā)信數(shù)量是有限制的,所以呢就想著搭建一個(gè)自己的郵件服務(wù)器,需要的朋友可以參考下2019-06-06