add simpyfed python server
This commit is contained in:
parent
e1a0dbb5ab
commit
f2f3aab43e
37
python server/EMS20_Groep_5_UDP_Server simpyfied.py
Normal file
37
python server/EMS20_Groep_5_UDP_Server simpyfied.py
Normal 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)
|
||||||
Loading…
x
Reference in New Issue
Block a user