import socket
import random
import time
# Create a UDP socket
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# Define the server address and port
server_address = ('127.0.0.1', 7071)
# Generate random bytes array
# Send the random bytes array in a loop
while True:
time.sleep(1)
random_bytes = bytearray(random.getrandbits(8) for _ in range(10))
sock.sendto(random_bytes, server_address)
Listen to websocket:
import asyncio
import websockets
async def listen_websocket():
uri = "ws://192.168.1.69:7070" # Replace with the actual IP address and port
print (f"Connecting to the server at {uri}...")
async with websockets.connect(uri) as websocket:
print("Connected to the server")
while True:
message = await websocket.recv()
print(f"Received message: {message}")
asyncio.run(listen_websocket())
Push random udp on websocket:
Listen to websocket: