1
0
mirror of https://github.com/MADTeacher/go_basics.git synced 2025-11-23 21:34:47 +02:00
Files
go_basics/part_10/10.1/udp/main.go
Stanislav Chernyshev ae0f585f49 init
2025-03-25 21:11:56 +03:00

39 lines
537 B
Go

package main
import (
"fmt"
"log"
"os"
"strconv"
"udp/client"
"udp/server"
)
const PORT = 8081
func checkErr(err error) {
if err != nil {
log.Fatal(err)
}
}
func main() {
if len(os.Args) != 2 {
fmt.Println("You didn't select a launch option!!!")
return
}
numGR, err := strconv.Atoi(os.Args[1])
checkErr(err)
switch numGR {
case 1:
fmt.Println("Server is running")
server.RunServer(PORT)
case 2:
fmt.Println("Client is running")
client.RunClient(PORT)
default:
log.Fatal("What pokemon is this?")
}
}