I have a field device which keeps on sending data over to any designated port using sockets. I am planning to use GAE for server-side infrastructure.
I read GAE does not support sockets. But i can configure the device to send the data over port 80. so we wrote a genericservlet to capture this data on GAE. But it is not obtaining any values from the client.
any suggestions to fix this issue?
You can only do processing on a whole of request basis using GAE. your request is buffered (up to a maximum of 10MB) then passed to your servlet complete. If you can configure your device to send http requests with the data as a parameter, or even to batch these then you can process these requests using GAE. GAE only process input as HTTP requests, XMPP, and email.