Problem with ZnWebSocket and closed connections

Davide Varvello varvello at yahoo.com
Thu Feb 20 13:08:43 EST 2020


Hi guys!
I've a problem with websockets, I'm quite a noob on the subject and I'm
doing some tests with them.

I run the echo websocket this way:

ZnServer startDefaultOn: 8000.
ZnServer default delegate: (ZnWebSocketDelegate handler:
ZnWebSocketEchoHandler new).


I tested it with with the chrome extension
(https://chrome.google.com/webstore/detail/simple-websocket-client/pfdhoblngboilpfeibdedpjgfnlcodoo)
that emulates a websocket client. If I point to the url ws://localhost:8000
everyting is fine
BUT
I want to test the websocket server via ngrok (https://ngrok.com/) and if I
point the client to the ngrok url (i.e. ws://myurl.ngrok.io that maps
localhost:8000) it happens a connection-closed after a while and I can't
understand the cause, is there a timeout somewhere?

I know that it is something related to Pharo (and not to ngrok) because if I
implement a simple echo websocket served via websocketd
(http://websocketd.com) the connection stays always active even if through
ngrok.

Can you help me please?
TIA
Davide




--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html



More information about the Pharo-users mailing list