[−][src]Crate solana_jsonrpc_tcp_server
jsonrpc server over tcp/ip
extern crate solana_jsonrpc_core as jsonrpc_core; extern crate solana_jsonrpc_tcp_server as jsonrpc_tcp_server; use jsonrpc_core::*; use jsonrpc_tcp_server::ServerBuilder; fn main() { let mut io = IoHandler::default(); io.add_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 extern crate solana_jsonrpc_core as 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
PushMessageError | Push Message Error |
Separator | Separator for enveloping messages in streaming codecs |
Traits
MetaExtractor | Metadata extractor (per session) |