<div dir="ltr">Hi All,<div><br><div>I have a websocket client application based on the test app.</div><div><br></div><div>Once I connect to the server I need to send it a subscription message telling it what data to send me.</div><div><br></div><div>So in the LWS_CALLBACK_CLIENT_ESTABLISHED callback I call lws_callback_on_writeable</div></div><div><br></div><div>I then immediately get a  LWS_CALLBACK_CLIENT_WRITEABLE callback and I call lws_write which succeeds.</div><div><br></div><div>After this I am done writing for the duration of the process.</div><div><br></div><div>But I continue to constantly get writeable callbacks which I ignore as I have nothing more to write.</div><div><br></div><div>so the program works fine but it pegs the CPU at 100% because it is constantly calling writeable callback. </div><div><br></div><div>Do I have to cancel the writeable callback somehow?  I am calling lws_service with 1000 ms timeout but this function is returning immediately.</div><div><br></div><div>Thanks,</div><div><br></div><div>Tom</div><div><br></div></div>