Its using the WebSocket protocol and initally i had my own custom server setup running a nodejs websocket but now im using a pusher server (a ready made websocket server with better debugging utilities for testing). Then using this websocket library for arduino you can connect to the websocket server over http which then gets upgraded to a tcp connection. But the connection and handshaking is done over http by sending a receiving headers, but what pylon is saying is the retruned headers that complete the handshake are being split by the GSM router (in order to cope with the load) which the library isnt prepared for and therefore failes to complete a handshake, hence no connection.
Whilst im thinking pylon, could there also be a problem with the GSM splitting the handshake request headers to the server? Does the server need to be ready for split data or shouldnt this matter so much?
Thanks
Andy