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