server 태그는 떼고 client 태그로만 빌드 구분
This commit is contained in:
@ -1,13 +1,9 @@
|
|||||||
package client
|
package client
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestDownload(t *testing.T) {
|
func TestDownload(t *testing.T) {
|
||||||
//download(".", "https://kdcc.action2quare.com/houston/_deploys/game/0.18.186.1/game.zip", "", nil)
|
|
||||||
fmt.Println(pof2(1023, 1024))
|
|
||||||
fmt.Println(pof2(1024, 1024))
|
|
||||||
fmt.Println(pof2(1025, 1024))
|
|
||||||
}
|
}
|
||||||
|
|||||||
24
main.go
24
main.go
@ -1,33 +1,15 @@
|
|||||||
//go:build client && server
|
//go:build !client
|
||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"repositories.action2quare.com/ayo/gocommon/flagx"
|
"repositories.action2quare.com/ayo/gocommon/flagx"
|
||||||
"repositories.action2quare.com/ayo/gocommon/logger"
|
|
||||||
"repositories.action2quare.com/ayo/houston/client"
|
|
||||||
"repositories.action2quare.com/ayo/houston/server"
|
"repositories.action2quare.com/ayo/houston/server"
|
||||||
)
|
)
|
||||||
|
|
||||||
var runAsClient = flagx.Bool("client", false, "")
|
|
||||||
var runAsServer = flagx.Bool("server", false, "")
|
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
flagx.Parse()
|
flagx.Parse()
|
||||||
if !*runAsClient && !*runAsServer {
|
|
||||||
logger.Fatal("client or server flag is needed")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
if *runAsClient {
|
svr := server.NewServer()
|
||||||
hc, err := client.NewClient(true)
|
svr.Start()
|
||||||
if err != nil {
|
|
||||||
logger.Fatal(err)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
hc.Start()
|
|
||||||
} else if *runAsServer {
|
|
||||||
svr := server.NewServer()
|
|
||||||
svr.Start()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
//go:build client && !server
|
//go:build client
|
||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
||||||
|
|||||||
@ -1,15 +0,0 @@
|
|||||||
//go:build !client && server
|
|
||||||
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"repositories.action2quare.com/ayo/gocommon/flagx"
|
|
||||||
"repositories.action2quare.com/ayo/houston/server"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
flagx.Parse()
|
|
||||||
|
|
||||||
svr := server.NewServer()
|
|
||||||
svr.Start()
|
|
||||||
}
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
//go:build server
|
//go:build !client
|
||||||
|
|
||||||
package server
|
package server
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
//go:build server
|
//go:build !client
|
||||||
|
|
||||||
package server
|
package server
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
//go:build server
|
//go:build !client
|
||||||
|
|
||||||
package server
|
package server
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
//go:build server
|
//go:build !client
|
||||||
|
|
||||||
package server
|
package server
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user