nwtgck/piping-server-rust

multi receivers not Implemented

bhzhu203 opened this issue · 1 comments

echo 'hello, world' | curl -T - http://xxx.xxx.top:9999/hello6?n=4
[INFO] Waiting for 1 receiver(s)...

It only shows having 1 receiver

Multi receiver is implemented only in the original Piping Server for now. piping-server-rust >= v0.13.0 rejects n > 1 for feature detection. I have a plan to implement multi-receiver feature in the future.

Main reasons not to implement this for now are as follows.

  • difficult to maintain in Rust
    • Hyper, which is an HTTP library in Rust, seems to update its API aggressively. I'd like to focus on maintaining main features of Piping Server for now.
  • I guess few people use multi-receiver feature. I made several applications using Piping Server, but I haven't used multi-receiver feature in those.

Use the original Piping Server when you use full and new features. Use rich-piping-server to get richer features.