Socket Server Methods
These methods are used on the server-side. Let’s see each method in detail –
Function Name | Description |
---|---|
s.bind() | Binds address to the socket. The address contains the pair of hostname and the port number. |
s.listen() | Starts the TCP listener |
s.accept() | Passively accepts the TCP client connection and blocks until the connection arrives |
Python Network Programming
Python provides two levels of access to network programming. These are –
- Low-Level Access: At the low level, you can access the basic socket support of the operating system. You can implement client and server for both connection-oriented and connectionless protocols.
- High-Level Access: At the high level allows to implement protocols like HTTP, FTP, etc.
In this article, we will discuss Network Socket Programming. But before getting started let’s understand what are sockets.