piping-server-rust icon indicating copy to clipboard operation
piping-server-rust copied to clipboard

multi receivers not Implemented

Open bhzhu203 opened this issue 1 year ago • 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

bhzhu203 avatar Jul 30 '22 01:07 bhzhu203

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.

nwtgck avatar Jul 30 '22 01:07 nwtgck