大批量的数据对象的网络问题:URL file or 使用RMI传递序列化好的对象Byte流 ?? 匆忙之中,却把主题写漏了两个字。特此更正:大批量的数据对象的网络传输问题:URL file or 使用RMI传递序列化好的对象Byte流 ?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 别的我不知道 但是我要说 用rmi的话,不用你做序列化的工作。 嗯,多谢!楼上的意思我了解,通过Java RMI方法,使用远程对象就象使用本地对象一样方便,正如你所说的,对该对象来说,是不需要自己去管他的序列化的工作。但是,我上面要求的实现是说:使用一个远程对象A把服务器上其他类型的大批量对象实例传给客户端,这个远程对象A好像是一个数据代理一样。 如果我是你 我会考虑用socket把数据发给客户端,让客户根据数据来生成新的对象。 楼上说的也有道理,我一开始也是这样想的(只不过不是用socket,而是用URL类,socket是不是很通用呢?),但是这样会降低applet初始化的速度。事实上我已经这样做了,无奈,没人帮忙呀,只好用 URL + 多线程下载, 自己按照最简单的方法实现了。说到这里,我也想弄明白 URL 和Socket 两大类使用起来究竟有什么分别?URL的底层是用Socket实现的,使用起来的确很方便,尤其是用来下载server上的文件,而且使用HTTP协议,能穿透防火墙,客户不受限制。Socket 编程我只在Windows下用C++试过,Java没用过,我想它的第一个问题就是如何分配端口给你的server端?80吗?这样是不是合适?大虾给点意见。谢谢先!:) linux下卸载jdk问题 哪有tools.jar和dt.jar的源码 求一个10位以上的大整数相乘的java算法 int型表示范围这么小,却要有四个字节来表示,费解 myeclipse调试的时候后面的ID代表什么意思 发现越学越糊涂了 关于JTextPane中如何在光标所在位置后面插入一段字符串 为什么结果是0不是3? ie中是不是不能显示swing? 哪个网站可以抓到电脑 急!求助:怎样刷新表格?(附源代码) 怎样判断一个指定的文件或目录是否存在???
但是我要说
用rmi的话,不用你做序列化的工作。
楼上的意思我了解,通过Java RMI方法,使用远程对象就象使用本地对象一样方便,正如你所说的,对该对象来说,是不需要自己去管他的序列化的工作。但是,我上面要求的实现是说:使用一个远程对象A把服务器上其他类型的大批量对象实例传给客户端,这个远程对象A好像是一个数据代理一样。
Socket 编程我只在Windows下用C++试过,Java没用过,我想它的第一个问题就是如何分配端口给你的server端?80吗?这样是不是合适?大虾给点意见。谢谢先!:)