×

概要

Revel 介绍Revel 概念Revel 项目结构

Revel 控制器

Revel 控制器概要Revel 路由routesRevel 参数绑定Revel 参数验证Revel Session / FlashRevel 国际化Revel Results

Revel 模板

Revel 拦截器Revel 缓存CacheRevel 过滤器Revel Websockets

Revel 模块

Revel 模块概要Revel 测试Revel 计划任务

Revel 操作

Revel 日志类型Revel 版本控制Revel 部署

Revel 参考资料

Revel 配置文件app.confRevel 命令行工具Revel 常见问题

Revel Websockets


Revel 提供Websockets支持。

处理一个 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 {
    ...
}

分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)