add simpyfed python server

This commit is contained in:
Mats van Reenen 2020-11-08 15:05:38 +01:00
parent e1a0dbb5ab
commit f2f3aab43e

View File

@ -0,0 +1,37 @@
import socket
from time import sleep
UDP_IP = '0.0.0.0' # IP van de gebruiker
UDP_PORT = 0 # Port van de UDP server
cooleSokken = socket.socket(socket.AF_INET, # Internet
socket.SOCK_DGRAM) # UDP
cooleSokken.bind((UDP_IP, UDP_PORT))
def recvUDP():
data = cooleSokken.recv(1024)
return str(data)
while True:
data = recvUDP()
if data == 'Handdruk aangeboden':
wachtEventjes = 0
while wachtEventjes != 10:
wachtEventjes += 0.1
data = recvUDP()
if (data != 0) & (data != 'Handdruk aangeboden'):
print(data, " heeft je hand geschud :D")
break
sleep(0.1)
elif data != 0:
wachtEventjes = 0
aanbieder = data
print(data + " bied je een handdruk aan")
while wachtEventjes != 10:
wachtEventjes += 0.1
data = recvUDP()
if data == 'Handdruk aangeboden':
print("Je hebt de hand geaccepteerd van ", aanbieder, " :D")
break
sleep(0.1)