我在通過套接字發送int數組時遇到麻煩。 的代碼看起來是這樣通過套接字發送int,c,C++
程序1(運行在Windows)
int bmp_info_buff[3];
/* connecting and others */
/* Send informations about bitmap */
send(my_socket, (char*)bmp_info_buff, 3, 0);
計劃2(上中微子運行)
/*buff to store bitmap information size, with, length */
int bmp_info_buff[3];
/* stuff */
/* Read informations about bitmap */
recv(my_connection, bmp_info_buff, 3, NULL);
printf("Size of bitmap: %d\nwidth: %d\nheight: %d\n", bmp_info_buff[0], bmp_info_buff[1], bmp_info_buff[2]);
應該打印 位圖的大小:64
寬度:8
身高:8
位圖大小:64
寬度:6
高度:4096
我該怎麼做?
感謝它的工作。 – Lukasz