Home/Support/Support Forum/Websockets and AWS
Welcome to Digi Forum, where you can ask questions and receive answers from other members of the community.

Websockets and AWS

0 votes
I wondered whether anyone had looked at implementing WebSockets on Net+O/S under AWS. I'm guessing it would require the CGI-mode, if its possible at all.
asked May 2, 2014 in Embedded Devices by steved2 Seasoned Professional (183 points)

Please log in or register to answer this question.

2 Answers

+1 vote

A couple of things and I'll preface this by stating that all I know about WebSockets, I read in the past five minutes.

WebSockets are part of HTML5. NET+OS's web server (AWS) is based on HTML4.01.

I do not find the term WebSocket in the code base meaning that in NET+OS's AWS implementation, tehre are no HTML headers for dealing with WebSockets.

In NET+OS if you start the web server, it opens a passive TCP port 80 socket, so all TCP port 80 messages will go to it.

If you set up a CGI page, all TCP port 80 messages still go though the web server before being passed to the user defined function have handling CGI pages. Mow I believe you can get the incomming headers when in CGI mode, but I believe you have no control over outgoing headers. I believe this would be an issue with communicating back to the client.

The only thing I could imagine would be that you'd have to not run the NET+OS web server and instead write your own
thread, sitting on TCP port 80 to act as the WebSocket web server.
answered May 2, 2014 by dakotas_dad Veteran of the Digi Community (694 points)
0 votes
Much as I suspected, unfortunately - thankyou for confirming it.

I guess it might be time to look at embedded Linux, although I don't think webSockets are directly supported there either.
answered May 2, 2014 by steved2 Seasoned Professional (183 points)