教えてください。windows 上で以下のようなことは可能でしょうか。

・A、B、C、3台の PC を用意して、A-B と B-C の間をソケット通信でつなぐ
・次に B 上で、それぞれ A と C と繋がっているソケットを A-C の用に直結?して、
 B がいなくてもソケットによる通信が出来るようにする

B 上で、A と C から来たソケットの内容をそれぞれに詰め替えて流してあげれば
結果として同じようなコトは出来るとは思うのですが、そうでなく、既存のソケットの
つなぎ替えは可能な物でしょうか。