<P2Pについて教えてください>

複数人の人間がP2Pで通信する場合には、
WinsockのTCPクライアントとTCPサーバーをマルチスレッドすれば、
P2Pって実現できますか?

(Aさん)←→(Bさん)←→(Cさん)・・・・(Aさん)

上記の方法(が実現可能かどうかわかりませんが)
よりもっとスマートな方法などあれば、ご教授ください。