Client Connection
2. Client Connection#
The IPC client is very simple. It will simply connect to your server process and send JSON data. If you do not supply a port on initialisation, the client will connect to the multicast server and return the port from said server.
If you do supply a port, it will connect to the server instantly.
Requests are made by calling Client.request()
and will be sent to the server in the json format specified above.
It will then wait for a response and return the data.
- class nextcord.ext.ipc.client.Client(host='localhost', port=None, multicast_port=20000, secret_key=None)#
Handles webserver side requests to the bot process.
- Parameters
host (str) – The IP or host of the IPC server, defaults to localhost
port (int) – The port of the IPC server. If not supplied the port will be found automatically, defaults to None
secret_key (Union[str, bytes]) – The secret key for your IPC server. Must match the server secret_key or requests will not go ahead, defaults to None
- await init_sock()#
Attempts to connect to the server
- Returns
The websocket connection to the server
- Return type