怎样在一个响应button点击事件的处理函数中设置超时? 其实过程很简单,就是客户端的一个程序,点击一个按钮,然后向服务器发送一个消息,如果发送成功,便进入while循环等待服务器的回应。但是服务器可能没有响应或者断线之类的以外,那么函数总不能一直停留在while中等待吧。又什么方法让函数能在一定时间之后跳出循环(不是强行终止程序),并且能返回一个值标志超时错误。应该是与timer相关吧,该怎么用呢???请指教,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么没人回答啊?把问题简化一下就是在程序代码中send(message); // 发送请求到服务器receive(message); // 服务器返回响应消息print(message); // 打印收到的消息其中receive那里万一出了问题(比如服务器收到请求却没回应),那就卡死在这个receive上了,下一程序语句永远不会执行,总不能一直等吧。怎么让它跳出来打印“发生错误”的消息呢?就算用时钟,线程之类的如何用? 用线程的方法sleep();看你想用哪种, 中国人写的那本 深入java 虚拟机给力么? 请问怎么从功能上搜索需要的api GNU for java 求java程序写圆周率的算法 辛辛苦苦写的课程设计不能用。进来吧!(大虾们,虾之大者,为国为民啊) 想写一个类似QQ的JAVA通信程序,是否该用线程池?? 怎样在一个窗口中调用另一个窗口 CLASSPATH设置问题 我是新手,请问Jbuilder中的控件怎样调整大小和位置,请大虾多多指点 ◎◎急急急!jb5生成的jbp怎么发布到tomcat的webapp下?◎◎◎ 找人开发一个简单的图像处理软件,有薪酬~~~ 问一个关于java.util.StringTokenizer 的问题?
把问题简化一下就是在程序代码中
send(message); // 发送请求到服务器
receive(message); // 服务器返回响应消息
print(message); // 打印收到的消息其中receive那里万一出了问题(比如服务器收到请求却没回应),那就卡死在这个receive上了,下一程序语句永远不会执行,总不能一直等吧。怎么让它跳出来打印“发生错误”的消息呢?就算用时钟,线程之类的如何用?
看你想用哪种,