我有一个服务提供商正在通过'UDP传输数据。我想与他们建立联系,接收&过程数据(将在30秒限制/请求中)
是否可以获得&在appengine中处理UDP数据。我正在寻找一些简单的例子。
答案 0 :(得分:6)
不幸的是我不相信这是可能的。 GAE python运行时的docs说:
App Engine应用程序不能:
- 直接打开套接字或访问其他主机。应用程序可以使用App Engine URL提取服务分别向端口80和443上的其他主机发出HTTP和HTTPS请求。
您最有可能使用socket
模块进行UDP通信,您可以在GAE上导入,但不包含任何套接字功能(模块为空)。
答案 1 :(得分:3)
出站套接字移至预览
出站套接字现在处于预览状态 在此版本中Java和Python。使用出站套接字, 支持结算的App Engine应用程序现在可以进行出站 与TCP或UDP套接字的连接。
请注意上面的“ outbound ”一词 - 您仍然是cannot create a listen socket。
答案 2 :(得分:0)
您可以在代理此协议的DigitalOcean或Amazon EC2等云主机上运行单独的代理,并通过普通的HTTP或Web套接字将其自身提供给Google App Engine。