September 2018
Intermediate to advanced
426 pages
10h 46m
English
To create a socket, the socket.socket() constructor is used, which can take the family, type, and protocol as optional parameters. By default, the AF_INET family and the SOCK_STREAM type are used.
In this section, we will see how to create a couple of client and server scripts as an example.
The first thing we have to do is create a socket object for the server:
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
We now have to indicate on which port our server will listen using the bind method. For IP sockets, as in our case, the bind argument is a tuple that contains the host and the port. The host can be left empty, indicating to the method that you can use any name that is available.
Read now
Unlock full access