本人最近在弄一个UDP通讯项目,有两个问题想问一下大家:
1、为什么UPD通讯一般才用16进制;——解决乱码?
2、当数据大于512byte时,如何分包呀;——用读取流的方式吗,最好能给出示例代码,谢了!
数据我本打算都有用String形式,但是后来看贴子有人说,String转byte后,再转String有出错,先转成16进制就没有出错了。第二个,分包问题,在INTERNET上路由的包一般为520byte,去掉8byte的包头,还有512byte,如何将超过512byte的String拆分成多个512大小的byte,不敢下手了,项目都停了有半个月了……急啊!求助各位高手,小鸟先谢了!
解决方案 »
- 新手关于ajax的一个问题
- 集群服务器获取统一时间
- 很多论坛或者网站都用图片形式的验证码,请问各位高手,它的实现原理是什么啊?
- 在jsp中怎样将用户上传的文件直接压缩成rar格式的?
- HTTP Status 500错误
- 刚学习JSP.为什么这段小代码会报错呢?
- 求教:关于mysql的jdbc驱动的问题
- 一个执行servlet的错误,请指教
- 支持jsp的web服务器是什么,哪儿有下载?
- 急需jsp的免费空间。空间要大,中国的最好。外国的也没有关系。(再线等待)注册成功后给分
- struts2注解方式 从一个action跳转到另一个action及方法
- Java如何计算255*256*256*256 + 255*256*256 +255*256 + 255
1、为什么UPD通讯一般才用16进制;——解决乱码?
2、当数据大于512byte时,如何分包呀;——用读取流的方式吗,最好能给出示例代码,谢了!
数据我本打算都有用String形式,但是后来看贴子有人说,String转byte后,再转String有出错,先转成16进制就没有出错了。第二个,分包问题,在INTERNET上路由的包一般为520byte,去掉8byte的包头,还有512byte,如何将超过512byte的String拆分成多个512大小的byte,不敢下手了,项目都停了有半个月了……急啊!求助各位高手,小鸟先谢了!