Files
2024-11-30 17:55:02 -05:00

26 lines
585 B
Go

package main
import (
"flag"
"fmt"
"websocket_tests/client"
server "websocket_tests/signalling_server"
)
func main(){
// Define flags
clientFlag := flag.Bool("client", false, "Run as client")
serverFlag := flag.Bool("server", false, "Run as server")
generateStatsFlag := flag.Bool("generate_stats", false, "Generate statistics for client")
// Parse the command-line flags
flag.Parse()
if *serverFlag {
server.Run()
} else if *clientFlag {
client.Run(*generateStatsFlag)
} else {
fmt.Println("Please specify either --client or --server")
}
}