Expand description
jsonrpc server over tcp/ip
use jsonrpc_core::*;
use jsonrpc_tcp_server::ServerBuilder;
fn main() {
    let mut io = IoHandler::default();
    io.add_sync_method("say_hello", |_params| {
        Ok(Value::String("hello".to_string()))
    });
    let server = ServerBuilder::new(io)
        .start(&"0.0.0.0:0".parse().unwrap())
        .expect("Server must start with no issues.");
    server.wait();
}Re-exports§
- pub use jsonrpc_core;
- pub use self::server_utils::tokio;
Structs§
- Dispatcher
- Peer-messages dispatcher.
- RequestContext 
- Request context
- Server
- TCP Server handle
- ServerBuilder 
- TCP server builder
Enums§
- PushMessage Error 
- Push Message Error
- Separator
- Separator for enveloping messages in streaming codecs
Traits§
- MetaExtractor 
- Metadata extractor (per session)