const char *RecBuffer, int *packetLength
データとサイズを指す
string packet(RecBuffer,*packetLength);//store here
...do some stuff
RecBuffer = packet.c_str();//retrieve it later
今何が起こっているのかというと、私の Recbuffer には多くの float と ints パケットが含まれており、それらを UDP パケットとして受け取ります。しかし、文字列から保存して取得すると、ゴミが含まれています。
どこが間違っていますか?