def server(): server_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) server_socket.bind(('127.0.0.1', 7000)) data, addr = server_socket.recvfrom(1024) server_socket.sendto(data.upper(), addr) server_socket.close()
def client(): nonlocal var client_socket = socket.socket() client_socket.connect(('127.0.0.1', 7000)) client_socket.sendall(b'hello') var = client_socket.recv(1024) client_socket.close()
def server(): server_socket = socket.socket() server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) server_socket.bind(('127.0.0.1', 7000)) server_socket.listen(5) conn, _ = server_socket.accept() data = conn.recv(1024) conn.sendall(data.upper()) conn.close() server_socket.close()
def client(): nonlocal var client_socket = socket.socket() context = ssl.create_default_context(ssl.Purpose.SERVER_AUTH, cafile='tests/server.crt') context.load_cert_chain('tests/client.crt', 'tests/client.key') ssl_socket = context.wrap_socket(client_socket, server_hostname='example.com') ssl_socket.connect(('127.0.0.1', 7000)) ssl_socket.sendall(b'hello') var = ssl_socket.recv(1024) ssl_socket.close()
def server(): server_socket = socket.socket() server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) server_socket.bind(('127.0.0.1', 7000)) server_socket.listen(5) context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH) context.load_cert_chain('tests/server.crt', 'tests/server.key') context.load_verify_locations('tests/client.crt') ssl_socket = context.wrap_socket(server_socket, server_side=True) conn, _ = ssl_socket.accept() data = conn.recv(1024) conn.sendall(data.upper()) conn.close() ssl_socket.close()
def client(): nonlocal var client_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) client_socket.sendto(b'hello', ('127.0.0.1', 7000)) var, addr = client_socket.recvfrom(1024) client_socket.close()