mirror of
https://github.com/Kalit31/AR-Video-Streaming-over-WebRTC.git
synced 2025-09-26 19:41:15 +08:00
26 lines
585 B
Go
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")
|
|
}
|
|
} |