Implementing the TCP client

The client socket opens the same type of socket as that on which the server is listening and sends a message. The server responds and ends its execution, closing the client socket.

You can find the following code in the tcp_client.py file inside the tcp_client_server folder:

import sockets = socket.socket(socket.AF_INET, socket.SOCK_STREAM)host = "127.0.0.1" # server addressport =9999 #server ports.connect((host,port))print s.recv(1024)while True:    message = raw_input("> ")    s.send(message)    if message== "quit":        breaks.close()

In the preceding code, the new: s.connect((host,port)) method connects the client to the server, and the s.recv(1024) method receives the strings sent by the server.

Get Mastering Python for Networking and Security 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.