to pollng also
This commit is contained in:
parent
326855dc3a
commit
5cd6a04082
@ -9,3 +9,4 @@ license = "GPL-3.0"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
"ethcore-ipc" = { path = "../rpc" }
|
"ethcore-ipc" = { path = "../rpc" }
|
||||||
nanomsg = "0.5.0"
|
nanomsg = "0.5.0"
|
||||||
|
log = "0.3"
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
extern crate ethcore_ipc as ipc;
|
extern crate ethcore_ipc as ipc;
|
||||||
extern crate nanomsg;
|
extern crate nanomsg;
|
||||||
|
#[macro_use] extern crate log;
|
||||||
|
|
||||||
pub use ipc::*;
|
pub use ipc::*;
|
||||||
|
|
||||||
@ -47,7 +48,9 @@ impl<S> Worker<S> where S: IpcInterface<S> {
|
|||||||
let result = self.service.dispatch_buf(
|
let result = self.service.dispatch_buf(
|
||||||
self.method_buf[1] as u16 * 256 + self.method_buf[0] as u16,
|
self.method_buf[1] as u16 * 256 + self.method_buf[0] as u16,
|
||||||
socket);
|
socket);
|
||||||
socket.write(&result);
|
if let Err(e) = socket.write(&result) {
|
||||||
|
warn!(target: "ipc", "Failed to write response: {:?}", e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user