关于socket编程,server端的问题 给每个Clientsocket设置Timeout,这样如果一定时间没有数据,read将抛超时异常,这个时候检查是否超过你设置的超时值,如果是,就断开。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pclinetSocket = new Socket(SV_IP,D_SV_PORT); pclinetSocket.setSoTimeout(10000); pclinetSocket = new Socket(); pclinetSocket.connect(new InteSocketAddress(SV_IP,D_SV_PORT),10000) ; loip = pclinetSocket.getLocalSocketAddress().toString(); loip = loip.substring(loip.indexOf("/")+1,loip.indexOf(":")); pin = new DataInputStream(pclinetSocket.getInputStream()); pout = new DataOutputStream(pclinetSocket.getOutputStream())参考一下 JAR文件是什么打开方式,我一个JAR文件不知道怎么打开 Error loading: E:\jre\bin\client\jvm.dll 看见一个java的bug[转帖] 如何彻底写在一个窗体 ?? 一个多线程的程序 关于jtree万分感激!!!!! 大家来帮忙解一道题吧! 谁有httpclient的源代码? JDOM的问题 初级问题请大家帮忙? 如何响应获得焦点的事件?(简单问题) 据说是一道MBA的试题;)
pclinetSocket.setSoTimeout(10000); pclinetSocket = new Socket();
pclinetSocket.connect(new InteSocketAddress(SV_IP,D_SV_PORT),10000) ; loip = pclinetSocket.getLocalSocketAddress().toString();
loip = loip.substring(loip.indexOf("/")+1,loip.indexOf(":"));
pin = new DataInputStream(pclinetSocket.getInputStream());
pout = new DataOutputStream(pclinetSocket.getOutputStream())参考一下