当前位置: 技术问答>java相关
求教一个socket超时的问题
来源: 互联网 发布时间:2015-07-12
本文导语: Socket类有一个设置超时的函数setSoTimeout(int timeout),其中的参数timeout为毫秒数。但是这个参数是整形的。也就是说最大值只能是65535,大概是65秒左右。如果我想把超时设的更长,比如说600秒应该如何解决? | ...
Socket类有一个设置超时的函数setSoTimeout(int timeout),其中的参数timeout为毫秒数。但是这个参数是整形的。也就是说最大值只能是65535,大概是65秒左右。如果我想把超时设的更长,比如说600秒应该如何解决?
|
整形的最大值是65535???不对吧,这是16位的,而java中的整形是32位的,共有4亿多,还不够吗?这可不是VB啊。