我读过cheyenne服务器即将实现它(http://web.syllable.org/news/2010-01-02-22-16-WebSockets-for-Cheyenne-web-server.html),但出于学习目的我我想在rebol/rebol或rebol/rebol视图或rebol/javascript中查看websocket服务器和websocket客户端的最短示例代码.
像这个例子在java http://blog.jwebsocket.org/2010/06/17/jwebsocket-instead-of-xhr-and-comet/
或者这个例子在php http://blog.digitalbackcountry.com/2010/07/websocket-charting-demo-with-html5-and-javascript/
Rebol也可能在未来包括这样的协议,如其余的(http,ftp,...)?
我通过查看这个java示例来编写这个:http://github.com/adamac/Java-WebSocket-client/blob/master/src/com/sixfire/websocket/WebSocket.java
并且仅使用此ws聊天服务器进行测试http://www.codeproject.com/KB/webservices/c_sharp_web_socket_server.aspx
它支持成帧(0x00 - - 0xFF),当你选择它返回最后一个端口时,如果没有msg则返回none.目前它不支持数据帧(0x80 - 0xFE)并且不支持utf8.
以它为例.