31 lines
763 B
Python
31 lines
763 B
Python
#!/usr/bin/env python
|
|
#
|
|
# Test python application to send test message to server
|
|
#
|
|
# Shows connection detail so we can compare it to Sming code
|
|
#
|
|
|
|
import argparse
|
|
import logging
|
|
import asyncio
|
|
from websockets.sync.client import connect
|
|
|
|
def main():
|
|
parser = argparse.ArgumentParser(description='Simple websocket client test')
|
|
parser.add_argument('URL', help='Connection URL', default='ws://192.168.13.10/ws')
|
|
|
|
args = parser.parse_args()
|
|
|
|
logging.basicConfig(
|
|
format="%(asctime)s %(message)s",
|
|
level=logging.DEBUG,
|
|
)
|
|
print(f'Connecting to {args.URL}...')
|
|
with connect(args.URL) as websocket:
|
|
websocket.send("Hello world!")
|
|
websocket.recv()
|
|
websocket.recv()
|
|
|
|
if __name__ == "__main__":
|
|
main()
|