Какой-нибудь простой автономный пример кода для реализации протокола websocket (ws) в rebol? - PullRequest
2 голосов
/ 25 июля 2010

Я читал, что сервер Cheyenne собирается его реализовать (http://web.syllable.org/news/2010-01-02-22-16-WebSockets-for-Cheyenne-web-server.html), но для целей обучения мне хотелось бы больше увидеть кратчайший пример кода сервера веб-сокетов и клиента веб-сокетов в rebol / rebol или rebol / ReBol View или ReBOL / Javascript.

как этот пример в 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, ...)?

Ответы [ 2 ]

5 голосов
/ 26 июля 2010

Я пишу это, посмотрев на этот пример 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), когда вы выбираете порт, он возвращает последний, если нет сообщений, то не возвращает ничего. в настоящее время он не поддерживает фреймы данных (0x80 - 0xFE) и не поддерживает utf8.

Возьмите это как пример.

1 голос
/ 26 июля 2010

Я смотрел на это недавно и написание протокола ws: // выглядит не так, как это займет много времени, и выглядит довольно просто. Возможно, вы могли бы попробовать написать это сами.

Ну, так как я написал это, Эндо выпустил свой протокол ws: //

http://www.moldibi.com/rebol/ws.html

...