nogsp / Go-Client-Server

Go Server & client application using TCP and UDP api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go-Client-Server

Go Server & client application using TCP and UDP api

To run servers: --Ubuntu/Debian Terminal-- cd .../Go-Client-Server/server/ go run serverTCP.go //for TCP server go run serverUDP.go //for UDP server

To run Clients: --Ubuntu/Debian Terminal-- cd .../Go-Client-Server/client/Shell\ Scripts/ chmod +x run_clientsTCP.sh && chmod +x run_clientsUDP.sh //Maybe necessary ./run_clientsTCP.sh //for TCP clients ./run_clientsUDP.sh //for UDP clients

To storage logs: Each client(TCP or UDP) adds their average execution time to a txt file(log-meanTime-TCPClients.txt and log-meanTime-UDPClients.txt).

About

Go Server & client application using TCP and UDP api

License:MIT License


Languages

Language:Go 92.1%Language:Shell 7.9%