ssize_t read(int fd, void * data, size_t count);
正確には何をしますか?
Webの多くの記事では、読み取りを試みる、または記述子fdが書かれていることがよくあります。どういう意味ですか?「やってみる」:/そして、そのようなソケットはどのように設計されていますか?OSは着信メッセージをバッファリングしますか?または、読み取りはタイムクリティカルな操作ですか?時間内に「読まない」と、一部のパッケージが失われる可能性はありますか?
編集:
なぜこれがブロックされないのか、しばらく疑問に思いました。次に、read(...)に、コードスニペットで見たすべての関数以外のパラメーターがあるのはなぜかと思いました。ついに私はそれがrecv (... )ではなくread (...)であることに気づきました。それでも私が期待したようにほぼ機能したのは不幸です。そして、私たちのascostaivie tohuhgtspalygeamsが私たちとどのように関係しているかを気にしないでください。(編集しないでください)ドイツ語の例が読者により多くの影響を与えることを認めなければなりません...