import socket
port = 4000
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind(('', port))
s.listen(1)
conn, addr = s.accept()
print('Connected by ', addr)
imei = conn.recv(1024)
print("IMEI",imei)
ack = bytes(1)
ack='0x01'
print(ack)
conn.send(ack)
print("Sent ACK",ack)
while True:
try:
data = conn.recv(2048)
if not data:
break
print("This is after ACK",data)
except socket.error:
print("Error Occured.")
break
This is my python code.. when i am sending ACK packet('0x01') i am getting not another packet. Can anyone please help.