import socket
host='127.0.0.1'
port=8080
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind((host, port))
s.listen(5)
sock, addr=s.accept()
print('client connecred with adress'+ addr[0])
sock.send(b'hello!')
while True:
buf=sock.recv(1024)
buf=buf.rstrip()
if buf.decode('utf8')=='exit':
sock.send(b'bye')
break
elif buf:
sock.send(buf):
print(buf.decode('utf8'))
sock.close()
aW1wb3J0IHNvY2tldAoKaG9zdD0nMTI3LjAuMC4xJwpwb3J0PTgwODAKCnM9c29ja2V0LnNvY2tldChzb2NrZXQuQUZfSU5FVCwgc29ja2V0LlNPQ0tfU1RSRUFNKQpzLnNldHNvY2tvcHQoc29ja2V0LlNPTF9TT0NLRVQsIHNvY2tldC5TT19SRVVTRUFERFIsIDEpCnMuYmluZCgoaG9zdCwgcG9ydCkpCnMubGlzdGVuKDUpCnNvY2ssIGFkZHI9cy5hY2NlcHQoKQpwcmludCgnY2xpZW50IGNvbm5lY3JlZCB3aXRoIGFkcmVzcycrIGFkZHJbMF0pCnNvY2suc2VuZChiJ2hlbGxvIScpCndoaWxlIFRydWU6CglidWY9c29jay5yZWN2KDEwMjQpCglidWY9YnVmLnJzdHJpcCgpCglpZiBidWYuZGVjb2RlKCd1dGY4Jyk9PSdleGl0JzoKCQlzb2NrLnNlbmQoYidieWUnKQoJCWJyZWFrCgllbGlmIGJ1ZjoKCQlzb2NrLnNlbmQoYnVmKToKCQlwcmludChidWYuZGVjb2RlKCd1dGY4JykpCglzb2NrLmNsb3NlKCkK