java向c传递一个结构

live_for_you 2011-12-02 04:02:45
java和c需要通信

c需要收到一个结构struct
struct message{
int mod;
bool tri;
};

java中又没有结构,该传什么过去呢?
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
live_for_miracle 2011-12-07
  • 打赏
  • 举报
回复

public void getbyte(){
result[0]=(byte)mod;
mod=mod>>8;
result[1]=(byte)mod;
mod=mod>>8;
result[2]=(byte)mod;
mod=mod>>8;
result[3]=(byte)mod;
mod=mod>>8;
result[4]=(byte)stat;
stat=stat>>8;
result[5]=(byte)stat;
stat=stat>>8;
result[6]=(byte)stat;
stat=stat>>8;
result[7]=(byte)stat;
stat=stat>>8;
}

mymod=12;
mystat=1;
setMod(mymod);
setStat(mystat);
getbyte();
DatagramSocket sendSocket = new DatagramSocket();
DatagramPacket dataPack = new DatagramPacket(
result,
8,
InetAddress.getByName("192.168.1.104"),
new Integer(3000));
xieshengjun2009 2011-12-03
  • 打赏
  • 举报
回复
没弄过,高!实在是高!搜搜,肯定可以解决!
live_for_you 2011-12-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sotom 的回复:]

java和C怎么交互?? web service ? Socket ? 你要干嘛?
Java之间是可以通过EJB将对象序列化后传递的
[/Quote]


就是java 和c之间进行socket通信,传递结构体,,,java中又没有结构体
sotom 2011-12-02
  • 打赏
  • 举报
回复
java和C怎么交互?? web service ? Socket ? 你要干嘛?
Java之间是可以通过EJB将对象序列化后传递的

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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