ondrejsika.com

python-cryptedserver documentation

Simple socket server in Python

Authors

Ondrej Sika ondrejsika.com dev@ondrejsika.com

Source

Documentation ondrejsika.com/docs/python-cryptedserver
Python Package Index pypi.python.org/pypi/cryptedserver
GitHub github.com/sikaondrej/python-cryptedserver

Instalation

Instalation is very simple via pip.
# pip install cryptedserver

Server

from cryptedserver import CryptedServer

def handler(req):
    print req
    if req.has_key("msg"):
        return "> "+req["msg"]
    return "No message recieved."

CryptedServer(("localhost", 8888), handler).serve_forever()

Client

from cryptedserver import CryptedServerClient

socket = CryptedServerClient(("localhost", 8888))
print socket.encrypted_request({"msg": "Hello"})
print socket.encrypted_request({})