M1-PCA-Project/mains/server.py
2024-07-04 19:31:36 +02:00

24 lines
672 B
Python

import argparse
arg_parser = argparse.ArgumentParser()
arg_parser.add_argument("-H", "--host", dest="hostname", type=str, default="0.0.0.0")
arg_parser.add_argument("-p", "--port", dest="port", type=int, default=57823)
arguments = arg_parser.parse_args()
if arguments:
import ssl
import socket
context = ssl.create_default_context()
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock_server:
sock_server.bind((arguments.hostname, arguments.port))
sock_server.listen(5)
with context.wrap_socket(sock_server, server_side=True) as ssl_sock_server:
data = ssl_sock_server.recv()
print(data)