GAE和套接字数据

时间:2010-04-26 12:24:36

标签: java google-app-engine networking

我有一个现场设备,它继续使用套接字将数据发送到任何指定的端口。我计划将GAE用于服务器端基础架构。

我读过GAE不支持套接字。但我可以将设备配置为通过端口80发送数据。因此我们编写了一个genericservlet来在GAE上捕获这些数据。但它没有从客户那里获得任何价值。

解决此问题的任何建议?

2 个答案:

答案 0 :(得分:3)

您只能使用GAE对整个请求进行处理。您的请求被缓冲(最多10MB)然后传递给您的servlet完成。如果您可以将设备配置为以数据作为参数发送http请求,或者甚至批量处理这些请求,则可以使用GAE处理这些请求。 GAE仅将输入作为HTTP请求,XMPP和电子邮件处理。

答案 1 :(得分:1)

什么不起作用?

您通过端口80发送的数据仍然是HTTP,对吗?否则,这是行不通的。

GAE可以处理的替代传入协议是电子邮件和XMPP。