Developing a TCP Server
Let’s learn how to develop a TCP server with Go.
We'll cover the following
Developing a TCP server with net.Listen()
The TCP server presented in this section, which uses net.Listen()
, returns the current date and time to the client in a single network packet. In practice, this means that after accepting a client connection, the server gets the time and date from the operating system and sends that data back to the client. The net.Listen()
function listens for connections, whereas the net.Accept()
method waits for the next connection and returns a generic Conn
variable with the client information.
Coding example
The code of tcpS.go
is as follows:
Get hands-on with 1400+ tech skills courses.