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

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

htonl();好像只对INT有用哦,如果我传送的是LONG和CHAR怎么办??CHAR需要重排吗?应当不用吧!!!
LONG怎么办?
...全文
168 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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);
  • 打赏
  • 举报
回复
相关推荐
发帖
Java SE
加入

6.2w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2006-04-24 02:53
社区公告
暂无公告