1.1.1 • Published 11 months ago

ggs-nodejs-proxy-server v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

How to use

  1. Run file example.js to start the server
  2. Start clients
  • For Node.js clients:
    • File example.js you ran in step 1 includes example for Node.js proxy clients
  • For Java clients:
  1. Make a GET request at path /clients to retrieve list of connected clients
  2. Make a POST request at path /start-proxy to create a proxy server, clientId must be included in request body
  • Sample request body:
{"clientId": "device2"}
  • Sample response:
{"proxyPort": 10012}
  • Use the returned proxyPort to connect to the proxy, in this case go to localhost:10012 with your browser to connect to the proxy
  • Note: a proxy client can be created multiple times with different ports
  1. When finish using the proxy, make a POST request at path /stop-proxy to stop TCP server and free used port
  • Sample request body 1: stop all proxies of a client
{"clientId": "device"}
  • Sample request body 2: stop a proxy at a specific port of a client:
{"clientId": "device", "port":  10012}
1.1.1

11 months ago