2012-05-09 6 views
1

私は、あるクライアントから別のクライアントにメッセージを配信できる単純なTCPサーバ/クライアントの良い例を探しています。私は多くの例を見てきましたが、私は本当に複雑なものしか見つけることができません。ソケットのTCPの例(C)

+3

「google.com」にはあなたが探している情報が含まれている可能性があります。 –

+0

何かシンプルなものを試してみるのが一番良いでしょう。 –

答えて

3

selectserver.cのhttp://beej.us/guide/bgnet/output/html/singlepage/bgnet.htmlを参照してください。クライアントはページの前半で定義されており、サーバーはかなり簡単に拡張できるようです。

+0

それは良いですが、2人のクライアントがお互いに通信しているという例はありません。 –

+1

@JonBlakeこれは、TCPソケットでは不可能だからです。リスニングソケットを作成するには(サーバーになる)、もう1つは接続する(クライアントにする)必要があります。コネクションレス型トランスポートについては、UDPを参照してください。 Beejのガイドの第2章を読んでください。 –