关于网络传输过程中大端小端的问题,急急急!! 我要给服务器发消息,但是这个网络上传输的大端小端的问题咋解决。。java里面有啥方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 额我是这样做的。。就是把int、long啥的都转换成字符串然后在转换成byte发过去。。这样的话就不需要转换大端小端了吗? 要编写一个函数,把字节顺序反过来。uchar *ChangeBufferFloat(uchar *pStr,uchar k,uchar length){ uchar i=0,tempq,tempc; uchar *kStr; kStr = pStr; for(i=0;i<length;) { tempq=*(kStr+k+i); tempc=*(kStr+k+i+1); *(kStr+k+i)=*(kStr+k+i+3); *(kStr+k+i+1)=*(kStr+k+i+2); *(kStr+k+i+2)=tempc; *(kStr+k+i+3)=tempq; i+=4; } return kStr;}uchar *ChangeBufferShort(uchar *pStr,uchar k,uchar length){ uchar i=0,tempq; uchar *kStr; kStr = pStr; for(i=0;i<length;) { tempq=*(kStr+k+i); *(kStr+k+i)=*(kStr+k+i+1); *(kStr+k+i+1)=tempq; i+=2; } return kStr;}ChangeBufferShort(TempBuffer,4,96);//从ktracebuff[4]开始的96字节ChangeBufferFloat(databus,16,20); 啊是c的啊。。不过这个问题解决了谢谢哈。。我是直接把十六进制的定义成一个byte就可以发过去了呵呵 java jni 怎么在windows环境中编译成linux下的so文件 自制锁屏界面的疑问 Sax解析的一个问题 wifi连接下怎么获取路由器mac地址 走过,路过,不要错过 窗体切换给 TextView 赋值会出现程序崩溃 Ubuntu 13.04编译android源代码 高手请进!android文件清理 android studio 新建项目 没有android 项目 谁能帮我把下面的android代码写上注释!急求! 明明类型是对的,为什么会出现java.lang.ClassCastException,怎么破? 如何在桌面上弹出一个对话框?
{
uchar i=0,tempq,tempc;
uchar *kStr;
kStr = pStr;
for(i=0;i<length;)
{
tempq=*(kStr+k+i);
tempc=*(kStr+k+i+1);
*(kStr+k+i)=*(kStr+k+i+3);
*(kStr+k+i+1)=*(kStr+k+i+2);
*(kStr+k+i+2)=tempc;
*(kStr+k+i+3)=tempq;
i+=4;
}
return kStr;
}uchar *ChangeBufferShort(uchar *pStr,uchar k,uchar length)
{
uchar i=0,tempq;
uchar *kStr;
kStr = pStr;
for(i=0;i<length;)
{
tempq=*(kStr+k+i);
*(kStr+k+i)=*(kStr+k+i+1);
*(kStr+k+i+1)=tempq;
i+=2;
}
return kStr;
}ChangeBufferShort(TempBuffer,4,96);//从ktracebuff[4]开始的96字节ChangeBufferFloat(databus,16,20);