1

ピア プロセスが tcp を介してできるだけ非同期にメッセージ (パケット) を交換できるようにするという考え方です。

私がそれを機能させたい方法は、各プロセスが送信ボックスと受信ボックスを持つことです。送信操作は、送信ボックスをプッシュするだけです。受信操作は、受信ボックスにポップするだけです。基礎となるプロトコルは、通信の詳細を処理します。

単一の TCP 接続を使用してそのようなメカニズムを実装する方法はありますか?

BSD ソケットと最新の OO ソケット API (Java や C# ソケット API など) を使用してどのように実装しますか?

4

1 に答える 1

1

はい、単一の TCP 接続で実行できます。1 つの明白な例として (必要以上に複雑ですが)、NNTP プロトコル ( RFC 3977 ) を見ることができます。あなたが望んでいるように見えるのは、記事の検索と投稿に似ています。

于 2010-03-26T02:41:40.880 に答える