Socket (socket) programming steps
An analogy:
I am the server
Please speak Chinese------(TCP/UDP)
my IP address------(building number) is. . .
My port number------(room number) is. . .
I'm listening! (Waiting for everyone to visit, come knock on the door!)
Client 1
gets server IP to
get server port connection
Client 2
gets server IP to
get server port connection
Client 3
obtains server IP to
obtain server port connection
step:
1. Create a socket
2. Add information for the socket (IP address and port number)
3. Monitor network connections
4. Monitor client access, accept a connection
5. Data interaction
6. Close the socket and disconnect