在纯python中实现gobject/glib/gio的一些功能,但是增加了许多新功能。

pygel的Python项目详细描述


pygel
==

*pygel*是一个纯python事件循环库,可用于*python 2.7+*,*python 3.4+*和pypypy也可以使用[socketqueue]从头开始实现自己的事件循环库(http://github.com/caetanus/socketqueue/)

与另一个事件库的接口,如qt4、qt5、gi(正在工作)、pygtk2(正在工作)

*选择器*和*@threaded_wrapper*


一个更详细的文档正在进行中。




12345))
socket_server.listen()
my_socket=socket.socket()
my_socket.connect(socket_server.getsockname())
连接,_=socket_server.accept()

def application():
connection.send(b“some data”)
reactor.sleep(2000)
print(“sleep不停止主_循环”)


def on_socket读取(sock):
print(“已接收数据”,sock.recv(1024))

def timeout():
print(“超时后调用我。”)
reactor.main_quit()


reactor.register_io(my_socket)
reactor.idle_call(application)
reactor.timeout_call_seconds(3.0,超时)
reactor.main()
````



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Spring、JPA和hibernate的java问题   如何将JMC(Java任务控制)连接到ubuntu中的远程JVM?   java如何将eventListener的结果存储为对象?   java在安卓中,点击一个按钮,我如何停止发送循环中发送的消息   java打开活动中的电子邮件   使用velocity模板打印JasperReports   java无法在自定义信息窗口上拨号   java如何在jsonb postgresql中查询并转换为谓词JPA   java更好地理解J2EE环境中的异常和日志记录   java打印多个文件   java无法使用API v2 Foreman 1.7.1创建主机   HTML单一提交类型按钮在java中不起作用   java调用静态方法的实例   ViewPage中替换片段的java问题   C++在java中创建数组(2D)而不初始化内部数组   java如何在NetBeans中同时更改变量名称的多个实例?   如何完成这个关于集合的java程序   java如何选择使用selenium从下拉菜单动态生成的元素?