C++ socket编程中,如果
其中一端是 write(fd, new char[10], 10). 而另一端是 read(fd, new int[5], 5)请问return的数值是什么?-1? 5?
ソケットはデータ型を認識しないため、型が一致していなくても、バイトシーケンスが同じであることを保証するだけです。これは (int*)(new char[10]) と同等です。
劣悪なネットワーク環境 (LAN など) では、戻り値はランダムな値になるはずです。 そもそも関係がないからです。 。
ソケットはデータ型を認識しないため、型が一致していなくても、バイトシーケンスが同じであることを保証するだけです。これは (int*)(new char[10]) と同等です。
劣悪なネットワーク環境 (LAN など) では、戻り値はランダムな値になるはずです。
そもそも関係がないからです。 。