我有一个现场设备,它继续使用套接字将数据发送到任何指定的端口。我计划将GAE用于服务器端基础架构。
我读过GAE不支持套接字。但我可以将设备配置为通过端口80发送数据。因此我们编写了一个genericservlet来在GAE上捕获这些数据。但它没有从客户那里获得任何价值。
解决此问题的任何建议?
答案 0 :(得分:3)
您只能使用GAE对整个请求进行处理。您的请求被缓冲(最多10MB)然后传递给您的servlet完成。如果您可以将设备配置为以数据作为参数发送http请求,或者甚至批量处理这些请求,则可以使用GAE处理这些请求。 GAE仅将输入作为HTTP请求,XMPP和电子邮件处理。
答案 1 :(得分:1)
什么不起作用?
您通过端口80发送的数据仍然是HTTP,对吗?否则,这是行不通的。
GAE可以处理的替代传入协议是电子邮件和XMPP。