Server and client for your app needs


Keywords
Server, Client, Easy, app, awsome, backend, framework, json-server, mit-license, mongodb, python3
License
MIT
Install
pip install MultiSC==0.0.12

Documentation

MultiSC

awesome MIT PyPI version coverage quality

Server for your app needs.

Installation

$/> pip insatll MultiSC

New project (server)

$/> make_multi server
$/> make_multi server -q //for quick setup mode

New project (client)

$/> make_multi client

Quick setup example (server)

from MultiSC.MultiServer.quick_setup.manager import ProtocolsManager, MonitorManager, Runner


@MonitorManager.add("client_info_printer")
def monitor(self, query):
    print(query.other)

@ProtocolsManager.add("math", "sum")
def func2(query):
    return query["a"] + query["b"]


Server = Runner()
Server.run()

Client example

from MultiSC.MultiClient.EasyClient import EasyClient

def main():
    address = "127.0.0.1", 84
    user = EasyClient(address)
    user.connect()

    print(user.castom_request("math", "sum", a=5, b=9)) # -> {'message': 14, 'code': 200}
main()

for more information visit our wiki hare