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(
来监ipv4端口,之后就可以正常访问了:host=>"0.0.0.0",
:accepted_domains => [ARGV[0]],
:port => ARGV[1].to_i())