tweaks to the test python proxy code / (moved here) https://gist.github.com/bsergean/bad452fa543ec7df6b7fd496696b2cd8
This commit is contained in:
parent
b946cda65e
commit
d20ab19fa9
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# WS server example
|
# websocket proxy
|
||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
import asyncio
|
import asyncio
|
||||||
@ -8,6 +8,7 @@ import websockets
|
|||||||
|
|
||||||
|
|
||||||
async def hello(websocket, path):
|
async def hello(websocket, path):
|
||||||
|
'''Called whenever a new connection is made to the server'''
|
||||||
|
|
||||||
url = REMOTE_URL + path
|
url = REMOTE_URL + path
|
||||||
async with websockets.connect(url) as ws:
|
async with websockets.connect(url) as ws:
|
||||||
@ -30,9 +31,12 @@ async def serverToClient(ws, websocket):
|
|||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
parser = argparse.ArgumentParser(description='websocket proxy.')
|
parser = argparse.ArgumentParser(description='websocket proxy.')
|
||||||
parser.add_argument('--host', help='Host to bind to.', default='localhost')
|
parser.add_argument('--host', help='Host to bind to.',
|
||||||
parser.add_argument('--port', help='Port to bind to.', default=8765)
|
default='localhost')
|
||||||
parser.add_argument('--remote_url', help='Remote websocket url', default='ws://localhost:8767')
|
parser.add_argument('--port', help='Port to bind to.',
|
||||||
|
default=8765)
|
||||||
|
parser.add_argument('--remote_url', help='Remote websocket url',
|
||||||
|
default='ws://localhost:8767')
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
REMOTE_URL = args.remote_url
|
REMOTE_URL = args.remote_url
|
||||||
|
Loading…
x
Reference in New Issue
Block a user