开发者社区> 问答> 正文

python的客户端-服务器框架

我目前正在研究一个需要使用“客户端-服务器”模型实施的大学项目。过去,我曾在套接字级别管理通信,这一点真的很糟糕。我想知道是否有人可以建议一个易于使用的python框架,我可以将其用于此目的。我不知道您可能需要回答什么样的细节,所以我将仅简要描述该项目。

通信应通过HTTP(可能是HTTPS)进行。 服务器不需要在客户端上发送回数据或调用方法,它仅收集数据 许多客户端将数据并发发送到服务器,服务器需要区分发送方,对数据进行相应的处理并将结果存储在数据库中。

展开
收起
祖安文状元 2020-02-21 17:29:18 623 0
1 条回答
写回答
取消 提交回答
  • 如果我对您的理解正确,则可以在python中使用任何Web框架。例如,您可以使用Flask(我使用并且喜欢)。在python网络框架中,Django也是一个流行的选择。但是,您不应仅局限于这两个。有很多在那里。只是谷歌为他们。

    客户端的实现取决于客户端与服务器之间将进行哪种通信-我在这里没有足够的细节。我只知道它是单向的。

    客户端可以是访问以Flask编写的Web应用程序的浏览器,其中用户仅向服务器发送POST请求。但是,即使在这种情况下,通信也将是双向的(客户端需要打开页面,这意味着服务器将请求发送回客户端),这违反了您的初始要求。

    然后它可以是用python编写的特定客户端,它通过http / https向您的服务器发送一些特定请求。例如,您的客户端可以使用requests包发送HTTP请求。

    2020-02-21 17:29:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载