ピア プロセスが tcp を介してできるだけ非同期にメッセージ (パケット) を交換できるようにするという考え方です。
私がそれを機能させたい方法は、各プロセスが送信ボックスと受信ボックスを持つことです。送信操作は、送信ボックスをプッシュするだけです。受信操作は、受信ボックスにポップするだけです。基礎となるプロトコルは、通信の詳細を処理します。
単一の TCP 接続を使用してそのようなメカニズムを実装する方法はありますか?
BSD ソケットと最新の OO ソケット API (Java や C# ソケット API など) を使用してどのように実装しますか?