mirror of https://github.com/schollz/croc.git
24 lines
445 B
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
|
|
}
|