【发布时间】:2019-05-05 06:37:09
【问题描述】:
我正在使用 Google Cloud 和 Google App Engine,我希望我们的服务 API 之一使用socket 连接,而不是接收请求并在每次查询时发送一次响应的常规 HTTP 连接。
我需要这个套接字连接,以便在更新时将持续连接和当前数据流发送回用户。
我已经阅读了几份文档,Google App Engine 的套接字文档建议使用套接字库。但是在文档的底部,他们提供了一个使用带有套接字的 Google App Engine 的示例应用程序,但示例应用程序中的套接字是由 nntplib 而不是 socket 制成的。有多少 python 库可以制作/使用套接字,我应该使用哪个套接字进行这种连接。
它在 python 文档中说nntplib 用于实现新闻阅读器或海报,所以我不确定这是否是我应该使用的正确套接字连接类型,用于将在线用户的当前数据发送回前端用户结束。
https://docs.python.org/2/library/nntplib.html
我应该只使用
socket.socket()
编辑: https://cloud.google.com/appengine/docs/standard/python/sockets/#making_httplib_use_sockets
【问题讨论】:
标签: python python-2.7 sockets google-app-engine websocket