您的位置:程序门 -> java -> j2se / 基础类



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


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


除了socket类,java还有其他网络通信类吗?
发表于:2007-03-14 09:43:05 楼主
我是用client和网络模块通信,而不是和java   的server   端,数据包很小,但要经过建立连接,小数据包命令,断开连接,我在c上面试只要1s左右,而在java上要10s左右,请问有什么其他java通信类可以使它通信一次能跟c一个数量级。
发表于:2007-03-14 09:47:181楼 得分:0
这个时间有点夸张,java没那么慢吧.另外的还有datagramsocket
发表于:2007-03-14 10:09:022楼 得分:0
你可以使用java.nio这个包的,是无阻塞io流,
发表于:2007-03-14 10:12:473楼 得分:0
7s读一条信息,发一条命令5秒,所以我发一条命令的时间在5-12秒之间。而vc读一条信息加写一个命令不到1s,实时性太差了。
发表于:2007-03-14 10:32:184楼 得分:0
怎么建无阻塞io流?
发表于:2007-03-14 10:37:495楼 得分:0
没这么夸张吧   我就rmi来传递数据也不会这么慢

要不试试   udp?
发表于:2007-03-14 11:13:476楼 得分:0
我也不知道哪个地方出错,可能是socket和网络模块水土不服吧
发表于:2007-03-14 15:30:097楼 得分:0
不会吧,   一般3seconds样子.一定哪儿冗余了!
发表于:2007-03-14 15:40:148楼 得分:0
最近刚作了一个java   application/oracle之间通过tcp通讯的东西,速度应该没有问题,当然在网络有问题的时候会等待超时,这很正常。

最好找出延迟的原因,tcp已经很轻量级了。
发表于:2007-04-20 15:16:489楼 得分:0
java   在效率上肯定又牺牲,不过没差那么远吧!


快速检索

最新资讯
热门点击