Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.87 KB | None | 0 0
  1. import socket
  2.  
  3. host = ''
  4. port = int(input("Port: "))
  5.  
  6. speed = []
  7. angle = []
  8.  
  9. def setupServer():
  10.    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  11.    print ("Socket created")
  12.    try:
  13.       s.bind((host, port))
  14.    except socket.error as msg:
  15.       print(msg)
  16.    print("Socket bind complete.")
  17.    return s
  18.  
  19. def setupConnection():
  20.    s.listen(1)
  21.    conn, address = s.accept()
  22.    print("Connected to: " +address[0] + ":" + str(address[1]))
  23.    return conn
  24.  
  25. def dataTransfer(conn):
  26.    global speed,angle
  27.  
  28.    data = conn.recv(1024)
  29.    data = data.decode('utf-8')
  30.    """ split the data """
  31.    dataMessage = data.split(' ',1)
  32.    speed = dataMessage[0]
  33.    angle = dataMessage[1]
  34.  
  35.    print(speed)
  36.    print(angle)
  37.  
  38.    conn.close()
  39.  
  40.  
  41. s = setupServer()
  42.  
  43. while True:
  44.    try:
  45.       conn = setupConnection()
  46.       dataTransfer(conn)
  47.    except:
  48.       break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement