首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

除了socket类,java还有其他网络通信类吗?解决办法

2012-01-20 
除了socket类,java还有其他网络通信类吗?我是用client和网络模块通信,而不是和java的server端,数据包很小,

除了socket类,java还有其他网络通信类吗?
我是用client和网络模块通信,而不是和java   的server   端,数据包很小,但要经过建立连接,小数据包命令,断开连接,我在C上面试只要1S左右,而在java上要10S左右,请问有什么其他java通信类可以使它通信一次能跟C一个数量级。

[解决办法]
这个时间有点夸张,java没那么慢吧.另外的还有DatagramSocket
[解决办法]
你可以使用java.nio这个包的,是无阻塞IO流,
[解决办法]
没这么夸张吧 我就rmi来传递数据也不会这么慢

要不试试 UDP?
[解决办法]
不会吧, 一般3seconds样子.一定哪儿冗余了!
[解决办法]
最近刚作了一个java application/ORACLE之间通过tcp通讯的东西,速度应该没有问题,当然在网络有问题的时候会等待超时,这很正常。

最好找出延迟的原因,tcp已经很轻量级了。
[解决办法]
java 在效率上肯定又牺牲,不过没差那么远吧!

热点排行