Używam kompilatora Go na Ubuntu zainstalowany przy użyciu sudo apt-get install golang
Aktualizacja przejdź websocket biblioteki do najnowszej wersji
Mam powodzeniem opracowany i wykonany kod dla trywialny przykład serwer (Patrz 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())
}
}
Jednak nie mogę połączyć się z serwerem za pomocą mojej wersji Chromium (16.0.912.77). Zakładam, że Chrome zaimplementował RFC 6455 Websocket (wersja 13), ale biblioteka go websocket w pakiecie Ubuntu golang jest nieaktualna.
Moje pytanie brzmi: jak mogę zaktualizować tylko pakiet websocket do najnowszej wersji?
To była informacja, której naprawdę potrzebowałem. Wielkie dzięki za pomoc. Teraz mam nowszą wersję, która wydaje się działać dobrze. – ANisus