代码改变世界

Go Web开发之Revel - Websockets

2013-01-08 17:31  Danny.tian  阅读(1548)  评论(0编辑  收藏  举报

Revel 支持 Websockets.

处理一个Websocket连接:

  1. 使用WS方法添加一个路由.
  2. 添加一个action接受一个 *websocket.Conn 参数.

例如添加如下代码到你的 routes 文件:

WS /app/feed Application.Feed

然后写一个action就下下面:

import "code.google.com/p/go.net/websocket"

func (c Application) Feed(user string, ws *websocket.Conn) rev.Result {
    ...
}

 

至此结束。