You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
694 B
30 lines
694 B
3 years ago
|
#!/usr/bin/env python3
|
||
|
|
||
|
# used for testing socket_transceiver.py
|
||
|
# connects to socket and allows user to send ascii payload
|
||
|
|
||
|
import socket
|
||
|
|
||
|
def sock_client():
|
||
|
host = '127.0.0.1'
|
||
|
port = 20000
|
||
|
|
||
|
sock = socket.socket()
|
||
|
sock.connect((host,port))
|
||
|
|
||
|
message = input('>> ')
|
||
|
|
||
|
while message != 'quit':
|
||
|
sock.send(bytearray(message,'utf-8'))
|
||
|
|
||
|
data = bytearray(sock.recv(1024)).decode('ascii')
|
||
|
|
||
|
print ('From LoRa: ' + data)
|
||
|
|
||
|
message = input('>> ')
|
||
|
|
||
|
sock.close()
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
sock_client()
|