ソケット経由で int の配列を送信する際に問題があります。コードは次のようになります
プログラム 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