我遇到一个问题,目录的 LdapContext.search()
有时会永远挂起。我尝试提供一个 SearchControls
对象,并为其调用了 setTimeLimit(10000)
,但问题仍然发生。
任何人都可以证实我的猜测,SearchControls 不会安排客户端读取超时,以及我是否应该使用 com.sun.jndi.ldap.read.timeout
来保护我的客户端案例?
最佳答案
你是对的。 SearchControls.setTimeLimit() 不控制套接字读取超时。查看更多http://docs.oracle.com/javase/tutorial/jndi/newstuff/readtimeout.html
关于java - SearchControls.setTimeLimit() 是否处理读取超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16926012/