#!/usr/bin/python3 # -*- coding: utf-8 -*- import socket server_port = 12000 # AF_INET specifies IPv4 # SOCK_DRAM specifies UDP server_socket = socket.socket(family=socket.AF_INET, type=socket.SOCK_DGRAM) # server does not need its own IP server_socket.bind(("", server_port)) print("Server says ready to receive") while True: message, client_address = server_socket.recvfrom(2048) print(f"\nServer says message received from client was: {message.decode()}") if message.decode() == "secret backdoor killswitch": break # If you were a client, how would you know this branch existed? modified_message = message.decode().upper() print("Server says message was from address: ", client_address) server_socket.sendto(modified_message.encode(), client_address) server_socket.close()