Go Web开发之Revel - Websockets

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 {
    ...
}

至此结束。