C の udp サーバーでバイナリ 64 ビット浮動小数点数を受け取ります。バイナリ浮動小数点数を受け取る char 配列 buf を数値に変換できません。何か案は?
rc=recvfrom(s,buf,9,0,(SOCKADDR*)&remoteAddr,&remoteAddrLen);
if(rc==SOCKET_ERROR) {
printf("Fehler: recvfrom, fehler code: %d\n",WSAGetLastError());
system("Pause");
return 1;
} else {
printf("%d Bytes empfangen!\n", rc);
buf[rc]='\0';
}
printf("Empfangene Daten: %s\n",buf);