我想用socket不断的连接,以测试服务器是否正常,应该如何写 可是这样并不是线程模型啊,你希望多少个client socket并发连接服务器呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "重复你一个socket来进行检测"怎么重复?当你新建新建一个Socket时,可能使用TCP协议在网路上建立了一个连接的可靠的通信的通道,而将信息传输完毕以后,这个通道将断调,不然路由器的负担时无法想象的,而UDP协议虽然是不面向连接的不可靠协议,但是也是非常号时的一件事,所以根本就不可能,但是你的意思可能是将连接参数放到内存中,而不用重新初始化,但是JDK里面好像没有这样的方法吧,但是我估计使用win api可能可以吧,因为它将初始化Socket连接信息和建立连接是分开的,试试吧 首先谢谢各位,我意思其实在我上面的线程中,在不断的new一个socket,频繁创建socket开销比较大,能创建一个socket后,然后就用这个对象去不断的连接,这也是象这样 socket = new Socket(id,port); socket.connect(); socket.close(); 过一段时间再conect一下看看是不是还能连上服务器,这样就能用一个socket对象就能进行n次与同一个服务器的连接, 而不用每次都要new一个socket来进行检测 不知道我的想法,行不行, finalley { try { socket.close(); } catch(Exception e) {} }finalley是什么意思 其实开销是大,但是大的不是新建一个Socket对象,而是网络的连接,和网络连接相比,在内存中初始化一个对象就根本不算什么,向你上面的代码,可以使用win api实现 楼上说的没错不错如果你需要验证socket是正常连接的话,倒不用每次都关掉它可以通过读取字节流来察看 是finally写错了,谢谢指正伤桥说的很有道理,但是问题是我不会在java中使用win api,也谢谢天空, struts2 的问题??? 在weblogic中如何配置数据库?急! 充实自己 有没有人会做基于移动agent的网格环境安全实验 八个J2EE的高级群,按层次划分,共享教程代码,期待各位朋友加入(需考试) struts不同的formbean能否用一个action处理 webwork迷惑 怎么限制tomcat日志文件catalina.out的大小? 在线求救 eclipse环境变量问题 求《J2EE应用与BEA Weblogic Server》和《软件工程Java语言实现》下载地址 (电子图书版块发不上,借宝地) DudoJ数据持久化框架新版1.0.1b发布,同时发布开发参考手册
怎么重复?当你新建新建一个Socket时,可能使用TCP协议在网路上建立了一个连接的可靠的通信的通道,而将信息传输完毕以后,这个通道将断调,不然路由器的负担时无法想象的,而UDP协议虽然是不面向连接的不可靠协议,但是也是非常号时的一件事,所以根本就不可能,但是你的意思可能是将连接参数放到内存中,而不用重新初始化,但是JDK里面好像没有这样的方法吧,但是我估计使用win api可能可以吧,因为它将初始化Socket连接信息和建立连接是分开的,试试吧
,我意思其实在我上面的线程中,在不断的new一个socket,频繁创建socket开销比较大,能创建一个socket后,然后就用这个对象去不断的连接,这也是象这样 socket = new Socket(id,port);
socket.connect();
socket.close(); 过一段时间再conect一下看看是不是还能连上服务器,这样就能用一个socket对象就能进行n次与同一个服务器的连接, 而不用每次都要new一个socket来进行检测
不知道我的想法,行不行,
{
try
{
socket.close();
}
catch(Exception e)
{}
}
finalley是什么意思