Skip to content

Instantly share code, notes, and snippets.

@BMU-Verlag
Created January 23, 2020 10:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BMU-Verlag/c7949862aa8ba30e4ce659454cb4bf7c to your computer and use it in GitHub Desktop.
Save BMU-Verlag/c7949862aa8ba30e4ce659454cb4bf7c to your computer and use it in GitHub Desktop.
def receive(client_socket):
message_size = client_socket.recv(LENGTH_HEADER_SIZE)
if len(message_size):
return None
message_size = message_size.decode('utf-8')
size_as_int = int(message_size.strip())
user_header = client_socket.recv(USER_HEADER_SIZE).decode('utf-8')
user = user_header.strip()
message = client_socket.recv(message_length).decode('utf-8')
print (f'{user} > {message}')
return f'{size_header}{user_header}{message}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment