in vsock_sample/py/vsock-sample.py [0:0]
def recv_data(self):
"""Receive data from a remote endpoint"""
while True:
(from_client, (remote_cid, remote_port)) = self.sock.accept()
# Read 1024 bytes at a time
while True:
try:
data = from_client.recv(1024).decode()
except socket.error:
break
if not data:
break
print(data, end='', flush=True)
print()
from_client.close()