我在用java做udp的socket通信,我知道的好像只能通过datagrampacket传递字符串String,但是我现在有一个list或者table,里面有很多内容,希望从一段发送给另一端,这样的非字符串的东西,怎么通过udp socket成功发送呢?谢谢
解决方案 »
- java自学视频分享,0基础到高手的蜕变,不看后悔~~~~
- 下了一个java写的扫雷,怎么看啊?用eclipse?感觉里面好乱。。。
- 求教高手·
- 散分200: spring, ejb的集群讨论,高手请进!
- 请教一个关于JScrollPane的问题
- 谁能提供QA及测试方法的文档资料之类的东西,分数一定给
- 我的jbuilder5注册号,密码等都完成了,但我进入jb5的环境时无法看见代码,就是怎么做也看不到代码,这样我就无法编辑,请问该如何解决?
- 关于jbuilder5的使用问题
- 关于JBuider的问题
- 重载函数
- Eclipse生称JAR
- JBuilder9 编写的代码出现Vector <String>定义的异常
一个简单的办法是自定义一个序列化规则
比如一个List的内容可以编写成 string1|string2|string...|stringN
同样的,对象也可以定义一个顺序,写的时候先序列化成字符串,收的时候反序列化这个字符串你可以想象一下URL是怎么样传值的
http://host/url?name=param&name=param
首先非常感谢您!
如果您有几分钟的时间,能麻烦帮我写个小例子吗?
比如有个
Person
{
int age;
String name;
}
怎么把它序列化后,用UPD的datagramPacket方式发送呢?
你就写成
age=20;name=zhangsan|age=21;name=lisi|.....
接收到以后做2个splite,拿数据把数据重设过去不就完了