gpt4 book ai didi

python - python 中的网络应用程序和 GUI

转载 作者:太空宇宙 更新时间:2023-11-04 11:03:53 26 4
gpt4 key购买 nike

我正在编写一个通过网络发送文件的应用程序,我想开发一个自定义协议(protocol),以便在功能丰富性方面不限制自己(http 不合适,最接近的可能是 bittorrent 协议(protocol))。

我尝试过使用 twisted,我已经构建了一个很好的应用程序,但是 twisted 中有一个错误导致我的 GUI 阻塞,所以我必须切换到另一个框架/策略。

你有什么建议?使用原始套接字和使用 gtk mainloop(工具包中有类似 select 的功能)太难了吗?

在不同的线程中运行两个主循环是否可行?

寻求建议

最佳答案

免责声明:我对网络应用经验不多。

话虽如此,原始套接字并不难理解/使用,尤其是在您不太担心优化的情况下。当然,这需要更多的思考。但是使用 GTK 和原始套接字应该相当简单。特别是因为您使用了扭曲的框架,IIRC 只是抽象了套接字管理的一些更具体的细节。

关于python - python 中的网络应用程序和 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2991852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com