站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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类型,需要转型成你传过来的那个类


假期归来..还是不会

能否给个比较具体的例子呢

谢谢 伪代码也可以


↑返回目录
前一篇: read和write的问题
后一篇: 为什么这个程序在单击右键后,图形一闪就没有了呢?