我如果要用C++向JAVA传送LONG型数据和CHAR数据怎么处理?

baozhi 2006-04-24 02:53:23
我如果要用C++向JAVA传送LONG型数据和CHAR数据怎么处理?

htonl();好像只对INT有用哦,如果我传送的是LONG和CHAR怎么办??CHAR需要重排吗?应当不用吧!!!
LONG怎么办?
...全文
196 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fenghuangling 2006-04-28
  • 打赏
  • 举报
回复
帮你顶一下
baozhi 2006-04-24
  • 打赏
  • 举报
回复
c++代码:
unsigned char* buf = new char[4];
long dd = htonl(ff);
memcpy(buf,&dd,4);
ClientSocket1->Socket->SendBuf(buf,4);

java代码:

long Values = InputS.readLong();

System.out.println("现在是第" + i + "包");
System.out.println(Values);

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧