如何在Appengine中处理UDP数据

时间:2009-09-07 13:14:39

标签: python google-app-engine udp

我有一个服务提供商正在通过'UDP传输数据。我想与他们建立联系,接收&过程数据(将在30秒限制/请求中)

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

3 个答案:

答案 0 :(得分:6)

不幸的是我不相信这是可能的。 GAE python运行时的docs说:

  

App Engine应用程序不能:

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

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

答案 1 :(得分:3)

GAE 1.7.7

Update

  

出站套接字移至预览

     

出站套接字现在处于预览状态   在此版本中JavaPython。使用出站套接字,   支持结算的App Engine应用程序现在可以进行出站   与TCP或UDP套接字的连接。

请注意上面的“ outbound ”一词 - 您仍然是cannot create a listen socket

答案 2 :(得分:0)

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