我尝试了 Rust nanomsg pubsub 示例,但它不起作用。
我在单独的控制台窗口中执行了这些操作:
cargo run --example pubsub -- device hoge
表明
Subscribed to '[104, 111, 103, 101]'. Device is ready.
cargo run --example pubsub -- client hoge
表明
Subscribed to '[104, 111, 103, 101]'.
cargo run --example pubsub -- server hoge
表明
Server is ready. Published '[104, 111, 103, 101] #1'. Published '[104, 111, 103, 101] #2'. Published '[104, 111, 103, 101] #3'. ...
所有三个命令都在运行,没有一个退出。我希望控制台 2 显示:
Subscribed to '[104, 111, 103, 101]'.
Recv '[104, 111, 103, 101] #1'.
Recv '[104, 111, 103, 101] #2'.
Recv '[104, 111, 103, 101] #3'.
...
但是什么都没有显示。
我的环境是
- Max OS X 塞拉利昂
- nanomsg 1.0.0
- 锈病 1.16.0