【问题标题】:pyQt equivalent of asyncore/asynchatpyQt 等价于 asyncore/asynchat
【发布时间】:2011-10-04 00:05:02
【问题描述】:

pyQt 中是否有 asyncore/asynchat 的等价物?

如果不是,那么我相信只在客户端-服务器 GUI 应用程序中使用 asyncore/asynchat 不会有问题,对吧?

【问题讨论】:

    标签: python qt python-3.x pyqt


    【解决方案1】:

    是的,QNetwork 模块中的 QTcpSocket/QTcpServer 可以像大多数 QNetwork 的类一样异步工作。

    来自http://doc.qt.io/qt-4.8/network-programming.html的文档:

    QTcpSocket 异步工作并发出信号报告状态 更改和错误,就像 QNetworkAccessManager 和 QFtp。

    【讨论】:

    • 谢谢,我会阅读一些看起来更通用的 QNetworkAccessManager 示例。
    • 对了,asyncore 和 asynchat 有什么区别?
    • Qt 还不支持 Udp 多播!所以我将不得不使用 asyncore/asynchat。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 2014-04-14
    • 1970-01-01
    • 2022-01-12
    • 2013-08-08
    • 2014-02-15
    • 2011-09-19
    相关资源
    最近更新 更多