notaol
notaol copied to clipboard
Better library interface than the current RPC server
The RPC server (notaol.rpc) is kind of clunky. Its intended usage is that a higher level client, such as a QT application or a command line client, will launch the RPC server and interact with the library through it. In this manner, the client doesn't have to realize that the library is asynchronous.
The problem is that makes it difficult for clients to handle their own events or sending/receiving raw packet data.