Websocket Server for python
Project description
Python Package for Websocket Server Live
WebsocketServer built in python.
For active server on command line:
- Install package with PIP;
- Run command wsserver-malbizer 'port_value_numerical'
- Send JSON string for serve on model:
{
"subject": "subject for your message",
"sender": "id_sender",
"topic": [], //List of topics to inscribe message
"payload": "Value for your message (JSON string)",
"persist": false //indicate if message is persisted and send for new clients
}
For using on python file:
- Import wsservermalbizer with WebsocketServer and use the code:
WebSocketServer(port=port).start()
For use Client (command-line):
- Run command (if port_value_numerical is 7135):
wsclient-malbizer "ws://localhost:7135" "topic"
- watch for messages on server websocket;
For use Message Sender (command-line):
- Run command (if port_value_numerical is 7135):
wssend-malbizer "ws://localhost:7135" "payload" "subject" "user" "topics,separed,with,comma"
- await command send for server;
For use Client (python file):
- Import wsservermalbizer with WebsocketClientReceiver and use the code (if port_value_numerical is 7135):
WebsocketClientReceiver("ws://localhost:7135","topics,separed,with,comma,for,subscribe").receiver()
For use Message Sender (python file):
- Import wsservermalbizer with WebsocketClientReceiver and use the code (if port_value_numerical is 7135):
client = WebsocketClientMessage()
client.sender = "user"
client.subject = "subject"
client.payload = "payload JSON"
client.topics = ["topics","to","send"]
client.persist = False //True if you need persistance
sender = WebsocketClientSender(client, "ws://localhost:7135")
sender.send()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for wsserver_malbizer-1.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c164d29937035a281d1cacfc972dedeac641c5ef846a0e25b865956f5e0719ee |
|
MD5 | cec6e327eb66bee2940a660c18bcee14 |
|
BLAKE2b-256 | 09c63a025c0b8049d92e44b6756bbdb8e247a17fc87b009c4cb3bdf6cf290219 |