javascript - Expose socket via web sockets -
i have server creates socket on port 8181. access socket web page opened in google chrome 14. suppose not possible in straight manner. chrome provides support web sockets not standard sockets. right?
is possible somehow create intermediary expose socket server listening on port 8181 web socket server running on other port?
websockify generic websockets tcp socket proxy/bridge. created websockify allow novnc (html5 vnc client) able connect unpatched vnc server. generically useful (not vnc specific) spun off separate project.
on unix/linux system run websockify this:
./websockify 8080 my_server:8181
port 8080 in above example port listen websocket connections. my_server name/ip of system have server listening on port 8181. if running websockify on same system server can use localhost
in place of 'my_server'.
the websockify project comes javascript wrapper library called websock.js. websockify supports new protocol versions (used chrome 14+ , firefox 6+) works older versions. however, older versions of protocol there no way send raw binary data (only utf-8), websock.js , websockify work base64 encode/decode data (between browser , websockify) when using older protocol can still send raw binary data to/from target.
Comments
Post a Comment