mirror of
https://github.com/PotentiaRobotics/engine-software.git
synced 2025-04-17 18:40:18 -04:00
Update server.py
This commit is contained in:
parent
7fba995989
commit
35548a5a5b
|
@ -1,13 +1,35 @@
|
||||||
import socket
|
import socket
|
||||||
host='0.0.0.0'
|
#!/usr/bin/env python
|
||||||
port=2345
|
|
||||||
s=socket.socket()
|
import serial
|
||||||
s.bind((host,port))
|
import time
|
||||||
|
|
||||||
|
ser = serial.Serial('/dev/ttyACM0', 9600, timeout=2)
|
||||||
|
|
||||||
|
|
||||||
|
host = '0.0.0.0'
|
||||||
|
port = 2345
|
||||||
|
s = socket.socket()
|
||||||
|
s.bind((host, port))
|
||||||
s.listen(2)
|
s.listen(2)
|
||||||
while True:
|
while True:
|
||||||
conn,addr=s.accept()
|
conn, addr = s.accept()
|
||||||
print("Connected by",addr)
|
print("Connected by", addr)
|
||||||
data=conn.recv(1024)
|
data = conn.recv(1024)
|
||||||
print("received data:",data)
|
|
||||||
conn.send(data)
|
print("received data:", data)
|
||||||
conn.close()
|
# Get rid of garbage/incomplete data
|
||||||
|
ser.flush()
|
||||||
|
|
||||||
|
# Infinite loop
|
||||||
|
i = 0
|
||||||
|
while (1):
|
||||||
|
i += 1
|
||||||
|
send_string = ("Data\n")
|
||||||
|
ser.write(send_string.encode('utf-8'))
|
||||||
|
time.sleep(0.01)
|
||||||
|
receive_string = ser.readline().decode('utf-8').rstrip()
|
||||||
|
print(receive_string)
|
||||||
|
|
||||||
|
conn.send(data)
|
||||||
|
conn.close()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user