java c++ 进行socket通信对数据包的组装和拆分问题


公司现在要求java(服务器)与vC++(客户端)
  进行socket通信,协议已经定义好了,
  就是不知道怎么对数据包(结构)进行组装和拆分。
在java中我把结构做为一个类来处理,现在就是在发送的时候把 new 一个MessageStruct对象 在把值set进去
  然后用 PrintWriter pwr = new PrintWriter(socket.getOutputStream()); pwr.println(MessageStruct对
摘要由CSDN通过智能技术生成

公司现在要求java(服务器)与vC++(客户端)
  进行socket通信,协议已经定义好了,
  就是不知道怎么对数据包(结构)进行组装和拆分。
在java中我把结构做为一个类来处理,现在就是在发送的时候把 new 一个MessageStruct对象 在把值set进去
  然后用 PrintWriter pwr = new PrintWriter(socket.getOutputStream()); pwr.println(MessageStruct对象);
  还要不要对 值的类型转成byte再println发送出去呢?

需要把对象的按协议顺序,转换成字节数组没这么简单。
跨语言类型匹配,字符编码匹配,比较麻烦的问题呢。
首要问题是制定消息的二进制格式,要方便两种语言用,不妨和C++程序员一起商量。直接把对象送出去肯定是不行的喽。
有熟悉ORB的没?喊他们做很快的啦。

现在学到了Spring 的AOP,都说AOP是最难理解的思想课,,哪位高手,能根据自己的理解,说说AOP 。为什么要用??它的思想,等等。。网上资料特别多,你找找。主要是理解AOP的思想,思想比较重要!

我不想要hibernate自动去生成主键,也不想在配置文件里面使用sequnce,我要自己得到oracle的sequnce,怎样获取,已经试过用sql语句,但是执行报错,给个代码
你的sequence在数据库里如果创建的用户和当前连接到数据库的用户不一样,一定要加上sequence
的sch
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值