当前页面: 开发资料首页 → J2SE 专题 → 怎样用java在网络上传送一个自定义包?(立结)
怎样用java在网络上传送一个自定义包?(立结)
摘要: 怎样用java在网络上传送一个自定义包?(立结)
比如在C++里就可以定义一个结构 然后里面是要传输的数据
typedef struct
{
int length;
char buf[1024];
}Pack,*p_Pack;
那么java里是怎么自定义包 ? 还有自定义消息那些是怎么做的呢? (我记得C++里都是 #define xx_message 1234之类的)
谢谢
Java不是VC++,所以没有对应Windows消息的类,因为要照顾到Linux的兼容性问题啊。
自定义一个数据结构太简单了,你在本地new一个class,然后序列化一下传递到远程再犯序列化回来就得到了
前面有一个错别字,是反序列化
在JAVA中传送一个自定义的包很容易
只要你把你的数据封装在一个对象里面,然后这个对象的类是支持序列化的.
然后你用ObjectOutputStream传出去就可以了,在收的地方ObjectInputStream收进来就可以了,收进来的是一个Object类型,需要转型成你传过来的那个类
假期归来..还是不会
能否给个比较具体的例子呢
谢谢 伪代码也可以