···2223func guessIfUpgradeFail(server *lrcd.Server) http.HandlerFunc {
24 return func(w http.ResponseWriter, r *http.Request) {
25- if r.Header.Get("Connection") != "upgrade" {
26 fmt.Fprintf(w, `hi! i am an lrc server
27- i think you should try connecting to me with an lrc client (e.g. tty!xcvr)
28- it'll be more fun for us both.
29- currently connected: %d`, server.Connected())
030 } else {
31 server.WSHandler()(w, r)
32 }
···2223func guessIfUpgradeFail(server *lrcd.Server) http.HandlerFunc {
24 return func(w http.ResponseWriter, r *http.Request) {
25+ if r.Header.Get("Upgrade") != "websocket" {
26 fmt.Fprintf(w, `hi! i am an lrc server
27+i think you should try connecting to me with an lrc client (e.g. tty!xcvr)
28+it'll be more fun for us both!
29+30+currently connected: %d`, server.Connected())
31 } else {
32 server.WSHandler()(w, r)
33 }