Compare commits
No commits in common. "4d9e72b70c1a75246c98f0cd1293e2dab722c363" and "9e80f589a79f9b9d3686c3b2de61e5db80ecac97" have entirely different histories.
4d9e72b70c
...
9e80f589a7
|
@ -1,13 +0,0 @@
|
||||||
import socket
|
|
||||||
|
|
||||||
def start_server(ip, port):
|
|
||||||
server_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
|
|
||||||
server_socket.bind((ip, port))
|
|
||||||
print(f"UDP server listening on {ip}:{port}")
|
|
||||||
|
|
||||||
while True:
|
|
||||||
data, addr = server_socket.recvfrom(1024) # buffer size is 1024 bytes
|
|
||||||
print(f"received message: {data} from {addr}")
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
start_server("localhost", 8888)
|
|
29
UdpMocker.py
29
UdpMocker.py
|
@ -1,29 +0,0 @@
|
||||||
import socket
|
|
||||||
import time
|
|
||||||
|
|
||||||
# UDP Configuration
|
|
||||||
ip = "localhost" # Change this to the IP address of your computer or the network address to multicast
|
|
||||||
port = 8888 # Ensure this matches the port number in your Unity script
|
|
||||||
|
|
||||||
# Create the UDP socket
|
|
||||||
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
|
|
||||||
|
|
||||||
print("Starting UDP sending")
|
|
||||||
while True:
|
|
||||||
# Create some mock data
|
|
||||||
mock_data = {
|
|
||||||
"temperature": 72.4,
|
|
||||||
"humidity": 45.3,
|
|
||||||
"battery": 95.2,
|
|
||||||
}
|
|
||||||
|
|
||||||
# Convert the mock data to a string and then to bytes
|
|
||||||
message = str(mock_data)
|
|
||||||
message_bytes = message.encode('utf-8')
|
|
||||||
|
|
||||||
# Send the mock data
|
|
||||||
sock.sendto(message_bytes, (ip, port))
|
|
||||||
print(message_bytes)
|
|
||||||
|
|
||||||
# Wait for a bit before sending the next packet
|
|
||||||
time.sleep(1)
|
|
Loading…
Reference in New Issue