我在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