1

ローカル コンピューター内で IPC 用の Windows メールソットを調査した後、データグラムの最大サイズについて少し混乱しています。MSDNによると

「メールスロットはメモリに存在する疑似ファイルであり、標準のファイル関数を使用してアクセスします。メールスロット メッセージのデータは任意の形式にすることができますが、コンピューター間で送信する場合は 424 バイトを超えることはできません。ディスク ファイルとは異なり、メールスロットはメールスロットへのすべてのハンドルが閉じられると、メールスロットとそれに含まれるすべてのデータが削除されます。」

「コンピューター間で送信されたとき」が私を混乱させているのです。同じマシン上のあるローカル プロセスから別のローカル プロセスにのみデータが送信される場合、最大サイズはありますか?

4

1 に答える 1

2

私は自分で答えを見つけました。はい、プロセスが同じローカル コンピューター上にある場合、400 バイト以上を受信できます。メールスロットバッファが送信される量まで受信できます

于 2009-06-01T01:56:00.883 に答える