-JAVA :怎么样关闭一个死循环的socket监听????急呀(100)分!!!(100分)

  • 主题发起人 主题发起人 OMM
  • 开始时间 开始时间
O

OMM

Unregistered / Unconfirmed
GUEST, unregistred user!
[blue]-JAVA :怎么样关闭一个死循环的socket监听????急呀(100)分!!![/blue]
 
是不是太弱啦 问题?
 
serversocket有个timeout的方法,
设置以后,一定时间后会产生个异常,
这时候就能打断监听状态了,程序就
可以去检测一下条件,看是否必要继续监听。
listener = new ServerSocket(this.port);
if (bl == false) listener.setSoTimeout(600000);

具体参见:
http://www-900.ibm.com/developerWorks/cn/java/l-app-server/index.shtml
 
我倒是很想帮你,不过什么叫“死循环的socket监听”??
 
怎么也要写在一个线程的主循环里把,在主循环while里设置一个变量,就能控制了
 
tuti与haha讲的都是最常用的
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
732
import
I
I
回复
0
查看
495
import
I
后退
顶部