用SOCKET传输数据的问题?(急急急)

StudentIT 2004-04-20 10:11:34
有一个数据结构,它有两个成员变量,我把它申明成一个类:
class Struct {
Byte a[]=new Byte[5];
Int b;
}

我想把这个结构通过SOCKET的方式发送给服务器?请问:1、我的数据结构的申明有没有问题?2、如果通过SOCKET传输这样的一个结构?
谢谢!
...全文
54 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
minghuitian 2004-04-21
  • 打赏
  • 举报
回复
对不起,后面两个少了implements,应该这样:
class struct implements java.io.Serializable{
Struct_header Item1;
Struct_boy Item2;
}
class struct_header implements java.io.Serializable{
String name;
Byte age;

}
class struct_body implements java.io.Serializable{
Byte name[]=new Byte[10];
Int age;
}
minghuitian 2004-04-21
  • 打赏
  • 举报
回复
class struct implements java.io.Serializable{
Struct_header Item1;
Struct_boy Item2;
}
class struct_header java.io.Serializable{
String name;
Byte age;

}
class struct_body java.io.Serializable{
Byte name[]=new Byte[10];
Int age;
}
这样就可以实现java.io.Serializable这个接口了.

StudentIT 2004-04-21
  • 打赏
  • 举报
回复
如何实现java.io.Serializable这个接口,给个例子好吗?另外,我可以不可这样申明一个结构:class struct {
Struct_header Item1;
Struct_boy Item2;
}

class struct_header {
String name;
Byte age;

}

class struct_body {
Byte name[]=new Byte[10];
Int age;
}

我结构定义正确吗?
StudentIT 2004-04-21
  • 打赏
  • 举报
回复
可以举个例子给我吗?谢谢!
kongyeeku 2004-04-20
  • 打赏
  • 举报
回复
数组的声明是没有问题的。可以为该类增加getXxx的方法,这样可以获取属性值;声明实现Serializable接口,可以序列化!

传输的可以先把该class的object序列化,然后在写如数组,然后把数组传给server,在server端再恢复过来
buaaaladdin 2004-04-20
  • 打赏
  • 举报
回复
实现Serializable借口,然后用Object流包装Socket的io流,分别写入读取就可以了。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧