Websockets
最后更新于:2022-04-01 04:22:09
Revel 提供[Websockets](http://en.wikipedia.org/wiki/WebSocket)支持。
处理一个 Websocket 连接:
1. 添加一个 `WS` 类型的路由。
2. 添加一个接受 `*websocket.Conn` 参数的控制器方法.
举个栗子, 在 `routes` 文件中添加路由:
~~~
WS /app/feed Application.Feed
~~~
添加一个控制器方法,接受`*websocket.Conn` 参数:
~~~
import "code.google.com/p/go.net/websocket"
func (c App) Feed(user string, ws *websocket.Conn) revel.Result {
...
}
~~~