web-socket-ruby

未知
Ruby
跨平台
2011-07-07
小编辑

这是 Ruby 对 WebSocket 的实现,示例代码:

  # Runs the server at port 10081. It allows connections whose origin is example.com.
  server = WebSocketServer.new(:port => 10081, :accepted_domains => ["example.com"])
  server.run() do |ws|
    # The block is called for each connection.
    # Checks requested path.
    if ws.path == "/"
      # Call ws.handshake() without argument first.
      ws.handshake()
      # Receives one message from the client as String.
      while data = ws.receive()
        puts(data)
        # Sends the message to the client.
        ws.send(data)
      end
    else
      # You can call ws.handshake() with argument to return error status.
      ws.handshake("404 Not Found")
    end
  end

加载中

评论(0)

暂无评论

暂无资讯

2
回答
关于php socket服务器架设问题

公司服务器是在centos 6.3环境下搭建的php + mysql环境 现在公司要做一个项目,需要和合作方进行数据交互对接。 对方要求对接方式:接入平台...

2014/04/10 11:30
6
回答
Sockets端口问题

socket服务器端已经设置,web开发也完成,用作在线聊天系统 但是有个不是很容易操作出的BUG,如果连续短时间内一个端口发送多次消息 这样就会连接多次...

2012/08/29 12:04

没有更多内容

加载失败,请刷新页面

没有更多内容

Node.js+Socket.IO实现的WebSocket群聊天室源码

谈到Web实时推送,就不得不说WebSocket。在WebSocket出现之前,很多网站为了实现实时推送技术,通常采用的方案是轮询 (Polling)和Comet技术,Comet又可细分为两种实现方式,一种是长轮询机制...

2016/07/13 21:04
320
1
Ruby标准库一览

文本 base64.rb 处理Base64编码的模块 csv.rb CSV(Comma Separated Values)库 ruby 1.8 特性 digest.so 消息摘要库 请参考[ruby-src:ext/digest/digest.txt.ja] digest/md5.so digest/rmd160...

2011/04/14 09:14
1K
0
Hemlock--开发多人实时web应用的flash框架

Multi-user real-time web 应用目前是一个热门的方向, 如上个月Google Wave的demo就有很酷的real-time gadget demo。这些实时的web应用包括普通的web协同应用,web game, 各种SNS扩展应用及...

2010/10/25 21:51
810
0
小团队项目搭建代码管理工具 gitlab8.9以及项目管理工具redmine 3.3 安装配置指南

搭建创业团队私有一个自托管的Git项目仓库,并与redmine 任务系统并行同步管理

2016/07/07 22:42
181
1
主要几种通信协议的性能比较【转载】

总体性能比较: Socket(BIO/NIO)>RMI>HTTPInvoker>=Hessian>REST>>Burlap>EJB>>Web Service 如果协议设计的比较好,Socket性能毫无疑问是最高,同时灵活性和复杂度也最高,如果采用高效的网络...

2013/04/02 19:57
448
1
web编程隐藏的工作

重心放在语言层次的程序员不妨了解下常用环境工具的工作原理

2012/06/25 09:11
962
2
程序员眼中的英语单词

英语中一个单词可能有很多不同的意思。很多中国开发者外语本来就不好,概念是往往先入为主。甚至在不清楚一般意义的情况下,先记住了特定环境中的意思。 单词 普通人眼中 开发者眼中 socket...

2016/03/11 15:34
6
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部