O OMM Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-30 #1 [blue]-JAVA :怎么样关闭一个死循环的socket监听????急呀(100)分!!![/blue]
T tuti Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-01 #4 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
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
一 一个过客 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-02 #5 我倒是很想帮你,不过什么叫“死循环的socket监听”??
H Haha... Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-02 #6 怎么也要写在一个线程的主循环里把,在主循环while里设置一个变量,就能控制了