python tcp server
####### TCP Server #######
from socket import AF_INET,SOCK_STREAM,socket
# AF_INET => TCP
# SOCK_STREAM => IPv4
sobj = socket(AF_INET,SOCK_STREAM)
sobj.bind(('127.0.0.1',12345))
sobj.listen(1)
client , addr = sobj.accept()
print("the ip is connected to server ",addr)
while(True):
    
    message = input()
    if(message == "exit"):
        client.close()
        break
    else:
        client.send(message.encode())
        
####### TCP Client #######
from socket import AF_INET,SOCK_STREAM,socket
sobj = socket(AF_INET,SOCK_STREAM)
sobj.connect(('127.0.0.1',12345))
while True:
    message = sobj.recv(2048)
    if(message == "exit"):
        sobj.close()
        break
    elif(message.decode() == ''):
        pass
    else:
        print(message.decode())
