in multiple-enclaves/client/client.py [0:0]
def client_handler(args):
# Send data to server, read response and print it
client = socket.socket(socket.AF_VSOCK, socket.SOCK_STREAM)
client.connect((args.cid, args.port))
for i in range(1, 4):
msg = 'Hello %d!' % i
print("\nSent: %s" % msg)
client.sendall(msg.encode())
sent = len(msg)
recv = 0
while recv < sent:
data = client.recv(1024).decode()
if not data:
break
recv += len(data)
print("Recv: %s" % data)
client.close()