gpt4 book ai didi

python - 实现与 TCP 服务器交互的基于 Web 的客户端

转载 作者:太空宇宙 更新时间:2023-11-03 19:35:00 25 4
gpt4 key购买 nike

编辑:问题已更新。谢谢斯洛特。

我有一个Python TCP服务器。

它是一个具有异步行为的服务器。 .

消息格式为二进制数据。

目前我有一个与代码交互的 python 客户端。

我希望能够最终为该客户端实现基于 Web 的前端。

我只是想知道,这样的应用程序的正确设计应该是什么。

最佳答案

从任何基于 WSGI 的 Web 服务器开始。 werkzeug是一种选择。

异步 ​​TCP/IP 是一个非常复杂的问题。 HTTP 是同步的。因此,使用同步 Web 服务器呈现一些异步数据始终是一个问题。永远。

您能做的最好的事情就是缓冲事物并在您的网络应用程序中拥有两个进程。

  1. 从删除服务器收集数据并将其缓冲到某个文件(或多个文件)中的 TCP/IP 进程。

  2. 处理 GET/POST 处理的 WSGI Web 进程。

    • GET 请求将获取部分或全部缓冲区并显示它。

    • POST 请求将向 TCP/IP 服务器发送一条消息。

关于python - 实现与 TCP 服务器交互的基于 Web 的客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4017883/

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