浏览器-服务器间消息推送之 web-socket-js 学习笔记 一
2016-03-31 14:25
267 查看
1.websocket服务器端和客户端软件地址:
客户端:https://github.com/gimite/web-socket-js
服务器端:https://github.com/igrigorik/em-websocket
需要安装的软件:ruby
2.使用过程中遇到的问题
安装好ruby后,按照README.TXT运行服务端:
$ruby samples/echo_server.rb localhost 10081,服务端监听正常启动
执行示例客户端:
$ruby samples/echo_server.rb localhost 10081
使用telnet 进行链接提示:
查看 资源监视器 发现:
ruby的TCPServer.open函数,在不传递host参数时,win7这里默认监听的是ipv6的指定端口,所以按ipv4地址来进行telnet是访问不到的
#修改创建TCPServe语句,传递host参数:
server = WebSocketServer.new(
:host=>"0.0.0.0",
:accepted_domains => [ARGV[0]],
:port => ARGV[1].to_i())
来监ipv4端口,之后就可以正常访问了
客户端:https://github.com/gimite/web-socket-js
服务器端:https://github.com/igrigorik/em-websocket
需要安装的软件:ruby
2.使用过程中遇到的问题
安装好ruby后,按照README.TXT运行服务端:
$ruby samples/echo_server.rb localhost 10081,服务端监听正常启动
执行示例客户端:
$ruby samples/echo_server.rb localhost 10081
使用telnet 进行链接提示:
查看 资源监视器 发现:
ruby的TCPServer.open函数,在不传递host参数时,win7这里默认监听的是ipv6的指定端口,所以按ipv4地址来进行telnet是访问不到的
#修改创建TCPServe语句,传递host参数:
server = WebSocketServer.new(
:host=>"0.0.0.0",
:accepted_domains => [ARGV[0]],
:port => ARGV[1].to_i())
来监ipv4端口,之后就可以正常访问了
相关文章推荐
- 非CMD模块的javascript文件兼容封装方案
- JAX-RS 服务接受json转换对象
- javaScript计算两个日期相差天数
- 判断浏览器JS
- initBinder解决Json日期转换为date类型
- console.log格式输出全解及console的其他方法
- Json对象与Json字符串互转(4种转换方式)
- Javascript和Ajax中文乱码吐血版解决方案
- 使用Jsoup 抓取页面的数据
- javascript中的this问题
- javascript处理HTML的Encode(转码)和Decode(解码)总结,避免js脚本注入问题
- jsp#0开发环境配置注意点
- Web报表工具FineReport的JS开发之字符串
- play的Json测试
- Web报表工具FineReport的JS开发之字符串
- 前置(后置)递增(递减)(读书笔记)
- VisJS 随机图
- 转 通过js获取cookie的实例及简单分析
- javascript 实现 接口编程
- JSON字符串转数组