社区
C++ 语言
帖子详情
c++ 与 java通信问题
风再起时_2014
2011-08-19 09:53:12
现在做了一个程序
用c++做的服务端
java做的客户端 用socket连接
现在c++端 接收的是c++的一个结构体。
请问 我怎么用java传一个c++的结构体过去?
直接传一个java对象可以吗?
...全文
194
5
打赏
收藏
c++ 与 java通信问题
现在做了一个程序 用c++做的服务端 java做的客户端 用socket连接 现在c++端 接收的是c++的一个结构体。 请问 我怎么用java传一个c++的结构体过去? 直接传一个java对象可以吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
至善者善之敌
2011-08-19
打赏
举报
回复
楼上的方法不错。。。
jernymy
2011-08-19
打赏
举报
回复
使用jni就可以的。
java端使用jni,调用C++去实现发送,这样java传给C++一个class即可
C++提取信息,发送对应的结构体到client端即可
http://download.csdn.net/source/3260856
http://download.csdn.net/source/3260853
仅供参考
nickowen
2011-08-19
打赏
举报
回复
测试下不就可以了.
按道理是可以的
风再起时_2014
2011-08-19
打赏
举报
回复
高手们 呢?急求
风再起时_2014
2011-08-19
打赏
举报
回复
顶一下
C++
与
Java
使用SOCKET
通信
遇到的一种阻塞
问题
的解决
本文探讨了在
Java
作为客户端与
C++
进行Socket
通信
时,使用readline()函数读取数据流时出现的阻塞
问题
。通过实验发现,当
Java
作为服务端接收
C++
的数据时,数据流的正确结束符应为连续两个换行符(),而非通常的'
JAVA
与
C++
间的SOCKET
通信
问题
本文探讨了
Java
与
C++
间Socket
通信
时遇到的
问题
及解决方案,包括数据类型不一致、结构体与枚举类型的传输、字节序转换等内容。
java
与 c/
c++
的socket
通信
问题
博客主要讲述了C/
C++
作为Server,
Java
作为Client
通信
时出现的
问题
。在传递整数和字符串时,使用DataOutputStream中的writeInt和writeBytes方法都只传输了一个字节,给出了将整数放入byte[]和将字符串转为byte[]后传输的正确示例代码。
c++
和
java
通讯大小端
问题
处理_
Java
与C/
C++
网络
通信
时的数据转换
本文介绍了在
Java
与
C++
通过socket
通信
时遇到的大小端
问题
及其解决方案。通过
Java
的DataInputStream和DataOutputStream进行数据读写时,由于大小端不同导致的数据错误,作者提供了一种基于蝶形交换的转换方法,解决了大小端转换
问题
。同时,针对
Java
中隐式类型转换导致的
问题
,作者也给出了处理建议,特别是在右移操作后需要与0xFF进行位与操作以清除高位错误数据。
java
大小端字节流解析_记录一个如何解决
java
与
C++
socket
通信
的大小端
问题
博客详细讨论了
Java
在默认情况下使用Socket
通信
时可能出现的大端小端
问题
,导致与
C++
通信
时数据误读。作者提供了修改后的
Java
源码,确保发送int类型数据时按照小端序进行,同时展示了服务端如何处理接收到的数据,以避免大小端
问题
。此外,还附带了客户端和服务端的代码示例。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章