网络编程 - C++ socket编程中,read/write 参数类型不同会怎样?
巴扎黑
巴扎黑 2017-04-17 15:24:04
0
2
702

C++ socket编程中,如果

其中一端是 write(fd, new char[10], 10).
而另一端是 read(fd, new int[5], 5)
请问return的数值是什么?-1? 5?

巴扎黑
巴扎黑

全員に返信(2)
迷茫

ソケットはデータ型を認識しないため、型が一致していなくても、バイトシーケンスが同じであることを保証するだけです。これは (int*)(new char[10]) と同等です。

いいねを押す +0
Peter_Zhu

劣悪なネットワーク環境 (LAN など) では、戻り値はランダムな値になるはずです。
そもそも関係がないからです。 。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート