我在Ubuntu上运行围棋编译器,安装在使用sudo apt-get install golang
更新去的WebSocket库,最新版本
我已经成功地编译和执行代码的简单的例子服务器(见http://golang.org/pkg/websocket/#Handler)
package main
import (
"http"
"io"
"websocket"
)
// Echo the data received on the Web Socket.
func EchoServer(ws *websocket.Conn) {
io.Copy(ws, ws);
}
func main() {
http.Handle("/echo", websocket.Handler(EchoServer));
err := http.ListenAndServe(":12345", nil);
if err != nil {
panic("ListenAndServe: " + err.String())
}
}
但是,我无法使用我的Chromium版本(16.0.912.77)连接到服务器。我认为Chrome已经实现了RFC 6455 Websocket(版本13),但是Ubuntu golang包中的go websocket库已过期。
所以,我的问题是:如何只更新websocket包到最新版本?
这是我真正需要的信息。非常感谢您的帮助。现在我有一个更新的版本,似乎工作正常。 – ANisus 2012-02-21 21:38:25