这篇文章主要来源[email protected]搞@^&代*@码网介绍了python异步回调机制的实现方法,提供了使用方法代码
1 将下面代码拷贝到一个文件,命名为asyncore.py
代码如下:
import socket
import select
import sys
import select
import sys
def ds_asyncore(addr,callback,timeout=5):
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(addr)
r,w,e = select.select([s],[],[],timeout)
if r:
respose_data=s.recv(1024)
callback(respose_data)
s.close()
return 0
else:
s.close()
return 1
以上就是跨平台python异步回调机制实现和使用方法的详细内容,更多请关注gaodaima搞代码网其它相关文章!