社区
C语言
帖子详情
C/C++的通过UDP发送,java来接收,数字转换出错!!急
qililhjcn
2007-01-11 01:27:24
一个C/S结构的程序,发送端是用C/C++写的,通过UDP方式发送数字1200(放在2个byte[]里)到localhost:10005,通过java写的程序接收,结果应该是4B0,但是接收到的byte[]是4,-70,有没有高人可以解决这个问题啊??
就是要结果是4B0,这样只需要直接转换成Integer.parseInt("4B0", 16)就可以变成1200了
...全文
221
4
打赏
收藏
C/C++的通过UDP发送,java来接收,数字转换出错!!急
一个C/S结构的程序,发送端是用C/C++写的,通过UDP方式发送数字1200(放在2个byte[]里)到localhost:10005,通过java写的程序接收,结果应该是4B0,但是接收到的byte[]是4,-70,有没有高人可以解决这个问题啊?? 就是要结果是4B0,这样只需要直接转换成Integer.parseInt("4B0", 16)就可以变成1200了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qililhjcn
2007-01-11
打赏
举报
回复
B0对应的二进制是10110000,怎么会变成-70呢??晕
qililhjcn
2007-01-11
打赏
举报
回复
汗,有更好的办法吗??
lanhuaiyu
2007-01-11
打赏
举报
回复
JAVA是运行在虚拟机上的,他对数据的定义和c++有很大的不同,所以直接解析结构体基本类型有很大的问题,制定一协议,建议将其编码(比如BASE64)后传送,接受后再解码,因为标准文本在平台上没有差异性
唐巧
2007-01-11
打赏
举报
回复
代码贴出来看看。
【C/
C++
】
C++
网络多线程编程
计算机之间的通信约定为一种使用socket(套接字)的方式,比如: Web 服务器和浏览器,浏览器获取用户输入的URL,向服务器发起请求,服务器分析
接收
到的URL,将对应的网页内容返回给浏览器,浏览器再经过解析和...
C/
C++
与
java
网络通信问题汇总及解决方法
前段时间做了一个简单的C/S系统, 分别用
C++
和
java
开发服务端和客户端, 并通过tcp通信. 以前没有这方面的经验, 只是知道理论上可行, 实际上还有不少问题要注意. 本文会陆续扩充和修改.项目1: 校园导航 2006.6平台: ...
C/
C++
、OS、网络面经
C语言中的堆和栈 Q1. 结构体大小 Q2. 什么是内存对齐?为什么要内存对齐? 结构体的sizeof涉及到字节对齐问题 为什么需要字节对齐?计算机组成原理教导我们这样有助于加快计算机的取数速度,否则就得多花指令周期了...
【SOCKET编程】基于
C++
的TCP/
UDP
的聊天室
像打电话一样,是需要建立通路确保连接才能
发送
和
接收
信息. 【特点】可靠,有重发机制. 【例子】FTP,Telent ②无连接的数据报文方式 【对应的协议】:
UDP
(User Datagram Protocol) 像...
linux C/
C++
服务器后台开发面试题总结
一、编程语言 1.根据熟悉的语言,谈谈两种语言的区别? 主要浅谈下C/
C++
和PHP语言的区别: 1)PHP弱类型语言,一种脚本语言,对数据的类型不要求过多,较多的应用于Web应用开发,现在好多... 2)C/
C++
开发语言,C语...
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章