major improvements for big apps
This commit is contained in:
@@ -13,6 +13,11 @@ import (
|
||||
"github.com/gorilla/websocket"
|
||||
)
|
||||
|
||||
// buildVersion is injected at link time:
|
||||
//
|
||||
// go build -ldflags "-X main.buildVersion=$(git rev-parse --short HEAD)"
|
||||
var buildVersion = "dev"
|
||||
|
||||
//go:embed static
|
||||
var staticFiles embed.FS
|
||||
|
||||
@@ -159,9 +164,12 @@ func (c *WSClient) handleIncoming(in InMsg) {
|
||||
if d.LogPort == 0 {
|
||||
d.LogPort = 8082
|
||||
}
|
||||
log.Printf("[WS] connect request host=%s cmd=%d udp=%d log=%d",
|
||||
d.Host, d.Port, d.UDPPort, d.LogPort)
|
||||
m.Connect(d.Host, d.Port, d.UDPPort, d.LogPort)
|
||||
|
||||
case "disconnect":
|
||||
log.Printf("[WS] disconnect request")
|
||||
m.Disconnect()
|
||||
|
||||
case "cmd":
|
||||
@@ -232,6 +240,6 @@ func main() {
|
||||
fileServer.ServeHTTP(w, r)
|
||||
})
|
||||
|
||||
log.Printf("MARTe2 Web Debug Client listening on %s", *addr)
|
||||
log.Printf("MARTe2 Web Debug Client build=%s listening on %s", buildVersion, *addr)
|
||||
log.Fatal(http.ListenAndServe(*addr, nil))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user