连接10分钟后重置java

时间:2014-05-13 13:43:17

标签: java connection reset

我有一个java的问题,这个问题真的很奇怪..我写了一个客户端服务器应用程序,这个服务器支持登录功能,登录后我可以使用该应用程序,问题是,如果我不使用该应用程序10分钟,当我尝试在应用程序上做一些事情,我看到堆栈日志上的连接重置错误,问题只出现,如果我没有使用该应用程序10分钟,10分钟后重新使用该应用程序,我必须再次登录..我不能发布代码超过5000行..我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试使用此:http://docs.oracle.com/javase/7/docs/api/java/net/Socket.html#setKeepAlive(boolean)

public void setKeepAlive(boolean on)
                  throws SocketException
Enable/disable SO_KEEPALIVE.
Parameters:
on - whether or not to have socket keep alive turned on.