In a client-server architecture, there is one centralized server that provides service, and many clients request and receive service from the centralized server. Here are some methods you need to know:
socket.accept(): The use of this method is to accept the connection from the client. Before using this method, the
socket.listen(q)methods must be used. The
socket.accept()method returns two values:
address, where client_socket is a new socket object used to send and receive data over the connection, and address is the address of the client. You will see examples later.