try-ruby-on-websocket
try-ruby ( http://tryruby.org/ ) 的一個簡單克隆實現,實現了基本功能。訪問 http://ruby.session.im 可以體驗
在瀏覽器中輸入ruby代碼,即時在服務器端執行,通過 WebSocket 實時把執行結果反饋給瀏覽器.
使用chrome firefox safari opera瀏覽器可以測試。
firefox4,firefox5,opera11需要配置開啟websocket才能測試:
- opera11默認關閉websocket,可以通過opera:config#UserPrefs|EnableWebSockets來啟用;
- firefox4,firefox5,在about:config中配置network.websocket.override-security-block為true就可以激活WebSocket)。
- 代碼運行在安全sandbox內($SAFE = 3,但尚未限制腳本運行時間和占用資源量)
- 定時心跳,避免連接斷開
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!