A bi-directional shell-like socket protocol framework using asyncio.


Keywords
network, sockets, protocol, shell
License
BSD-3-Clause
Install
pip install bivalve==2.2.1

Documentation

Bivalve - Bi-Directional Shell Sockets

Bivalve Logo

This is a library implementing bi-directional shell sockets, a method of IPC where applications send and receive shell-formatted commands over simple TCP sockets.

It also serves as an example of asynchronous input handling while maintaining a connection with a remote service. It shows effective methods of handling connections and maintaining sessions with the asyncio socket utilities.