Python 如何在Appengine中处理UDP数据

Python 如何在Appengine中处理UDP数据,python,google-app-engine,udp,Python,Google App Engine,Udp,我有一个通过UDP传输数据的服务提供商。我想与他们建立连接,接收和处理数据(将在30秒限制/请求内) 是否可以在appengine中获取和处理UDP数据。我在寻找一些简单的例子。不幸的是,我认为这是不可能的。GAE python运行时上的 应用程序引擎应用程序无法: 打开套接字或直接访问另一台主机。应用程序可以使用App Engine URL获取服务分别向端口80和443上的其他主机发出HTTP和HTTPS请求 您最有可能使用套接字模块进行UDP通信,您可以在GAE上导入该模块,但不包含任何

我有一个通过UDP传输数据的服务提供商。我想与他们建立连接,接收和处理数据(将在30秒限制/请求内)


是否可以在appengine中获取和处理UDP数据。我在寻找一些简单的例子。

不幸的是,我认为这是不可能的。GAE python运行时上的

应用程序引擎应用程序无法:

  • 打开套接字或直接访问另一台主机。应用程序可以使用App Engine URL获取服务分别向端口80和443上的其他主机发出HTTP和HTTPS请求

您最有可能使用
套接字
模块进行UDP通信,您可以在GAE上导入该模块,但不包含任何套接字功能(该模块为空)。

不幸的是,我认为这是不可能的。GAE python运行时上的

应用程序引擎应用程序无法:

  • 打开套接字或直接访问另一台主机。应用程序可以使用App Engine URL获取服务分别向端口80和443上的其他主机发出HTTP和HTTPS请求
您最有可能使用
socket
模块进行UDP通信,该模块可以在GAE上导入,但不包含任何套接字功能(该模块为空)。

对于GAE 1.7.7:

出站套接字移动到预览中

出站套接字现在处于预览状态 在本版本中,用于和。使用出站套接字, 启用计费的应用程序引擎应用程序现在可以进行出站 与TCP或UDP套接字的连接

注意上面的“outbound”(出站)一词——您仍然可以。

对于GAE 1.7.7:

出站套接字移动到预览中

出站套接字现在处于预览状态 在本版本中,用于和。使用出站套接字, 启用计费的应用程序引擎应用程序现在可以进行出站 与TCP或UDP套接字的连接


注意“出站”一词上面--您仍然可以。

您可以在云主机(如DigitalOcean或Amazon EC2)上运行一个单独的代理,代理此协议,并通过普通HTTP或web套接字将其自身提供给Google App Engine。

您可以在云主机(如DigitalOcean或Amazon EC2)上运行一个单独的代理,代理此协议并使其自身可用可通过普通HTTP或web套接字访问Google App Engine。

套接字不受支持,所以我真的很怀疑。还有别的选择吗?例如,不支持将udp作为tcp?套接字处理,所以我真的怀疑它。还有别的选择吗?是否可以将udp作为tcp进行处理?是否可以将udp作为tcp进行处理。或任何其他不使用套接字接收UDP数据的方式。我现在很自大,因为我的数据提供者只提供我所知道的udpNot。写一个使用UDP通信的服务器(在Google App Engine之外),然后通过HTTP将数据作为消息发送到GAE应用程序,怎么样?是否可能有类似TCP上的UDP的功能。或任何其他不使用套接字接收UDP数据的方式。我现在很自大,因为我的数据提供者只提供我所知道的udpNot。写一个使用UDP通信的服务器(在Google App Engine之外),然后通过HTTP将数据作为消息发送到GAE应用程序,怎么样?