Server socket methods
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.bind(address)
: This method is used to connect the address (IP address, port number) to the socket. The socket must be open before connecting to the address.socket.listen(q)
: This method starts the TCP listener. Theq
argument defines the maximum number of lined-up connections.socket.accept()
: The use of this method is to accept the connection from the client. Before using this method, thesocket.bind(address)
andsocket.listen(q)
methods must be used. Thesocket.accept()
method returns two values:client_socket
and
Get Python: Penetration Testing for Developers now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.