#!/usr/bin/env python3 import socket UDP_IP = "0.0.0.0" UDP_PORT = 987 sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) sock.bind((UDP_IP, UDP_PORT)) while True: data, addr = sock.recvfrom(1024) print("received message from %s[%d]: %s" % (addr[0], addr[1], data.decode('utf8'))) response = "HTTP/1.1 200 OK\r\nhost-id:0123456789AB\r\nhost-type:PS4\r\nhost-name:MyPS4\r\nhost-request-port:%d\r\ndevice-discovery-protocol-version:00020020\r\nsystem-version:07020001\r\nrunning-app-name:Youtube\r\nrunning-app-titleid:CUSA01116\r\n\r\n" % addr[1] sock.sendto(response.encode('utf8'), addr)