0

プログラムの一部がソケットに何かを書き込み、同じプログラムの別の部分が同じソケットから何かを読み取るとします。外部ツールがまったく同じソケットに書き込む場合、誰がソケットに何を書き込んだかをどのように区別しますか (それを読み取る部分を使用して)? 名前付きパイプを使用すると機能しますか?

4

1 に答える 1

1

TCPについて話している場合、接続は1対1であるため、説明する状況は不可能です。UDPを意味する場合は、recvmesg()関数で適切なフラグを設定することで送信者アドレスを取得できます。

于 2012-06-30T00:35:30.077 に答える