[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] Simple no OS RAW web server and no framework websocket

From: Mike Fleetwood
Subject: Re: [lwip-users] Simple no OS RAW web server and no framework websocket example?
Date: Fri, 18 Jan 2019 10:07:33 +0000
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0

Hi Steve,

I'll see what I can package up of the key elements.  May take a little while, but I'll see what I can do in the next few days.

As I said, mine is built around RTOS - the http server bit juggles several open connections, but if you're using "raw" lwip you can deal with this using callbacks.  You will need to change the function calls to lwip to the "raw" versions.

the main elements are dealing with the handshakes to open a collection and the basic message sending/receiving.  My implementation deals with an older protocol in addition to the current WebSocket standard, as I am using an old version of Safari on Windows for some tests - you may not need this compatibility, so I'll remove it unless you need it (keeps things simpler!).



On 18/01/2019 09:51, stevestrong wrote:
Mike Fleetwood wrote

I've got a fairly complete websocket implementation running on LwIP with
RTOS - I should think it would be pretty easy to re-jig it for raw LwIP,
using call-backs.  You would probably have to make some changes to your
http server code to allow it to keep websocket connections open.  I
could strip out the useful bits - if that's any use to you?  You would
need access to SHA1 encryption - although I think that's already
included in the LwIP distribution, but may need a little modification to
use it.


Mike, it would be helpful if you could share (at least the main parts of)
your implementation.
Thanks in advance.

Sent from: http://lwip.100.n7.nabble.com/lwip-users-f3.html

lwip-users mailing list

FACE Systems Ltd
The Old Boat House
Cornwall TR12 7JX
T:01326 291031
M:07831 401464

reply via email to

[Prev in Thread] Current Thread [Next in Thread]