croc/src/relay/relay.go

24 lines
445 B
Go

package relay
import (
"net/http"
log "github.com/cihub/seelog"
"github.com/schollz/croc/src/logger"
)
var DebugLevel string
// Run is the async operation for running a server
func Run(port string) (err error) {
logger.SetLogLevel(DebugLevel)
go h.run()
log.Info("running relay on " + port)
http.HandleFunc("/ws", func(w http.ResponseWriter, r *http.Request) {
serveWs(w, r)
})
err = http.ListenAndServe(":"+port, nil)
return
}