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

C++ socket编程中,如果

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

巴扎黑
巴扎黑

membalas semua(2)
迷茫

socket并不知道你的数据类型,都是当做char序列来处理的,如果类型不一致,那也不管,反正它只保证字节序列相同。也就相当于(int*)(new char[10])。

Peter_Zhu

在非良好的网络环境下(例如,局域网),return value 应该是随机值。
因为他们本来就没有关系。。

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!