• TCP socket
    • UDP socket

    tcp_client.py:

    1. from socket import *
    2. server_name = 'localhost'
    3. server_port = 12002
    4. client_socket = socket(AF_INET,SOCK_STREAM)
    5. client_socket.connect((server_name,server_port))
    6. sentence = input()
    7. client_socket.send(sentence.encode())
    8. modified_sentence = client_socket.recv(1024).decode()
    9. print(f"Frome Server: {modified_sentence}")
    10. client_socket.close()

    tcp_server.py:

    1. from socket import *
    2. server_socket = socket(AF_INET,SOCK_STREAM)
    3. server_socket.bind(('',12002))
    4. server_socket.listen(1)
    5. print('the server is ready to receive')
    6. #while True:
    7. connect_socket,addr = server_socket.accept()
    8. sentence = connect_socket.recv(1024)
    9. capitalized_sentence = sentence.upper()
    10. connect_socket.send(capitalized_sentence)
    11. connect_socket.close()