使用hWaitForInput实现的输入存在超时。我已经包含了捕获isEOFError的tryIOError函数。当程序运行并且没有发生输入时,它会正确超时,ie.it正在等待输入。但是,一旦输入了字符,它就不再超时。无论输入等待时间是多少。-- get string from stdingetFrmStdIn timeout = do
inAvail <- tryIOE
好吧,连接到NetCat打开的端口,然后...挂了。无限期的。至少在开发人员时间方面是这样。我的意思是它可能会在十分钟或两个小时后超时,但我还没有检查过;指定的超时不会生效,不是在Linux上,也不是在Windows上(Win32,还没有检查Cygwin)。使用的版本:IO::Socket::SSL::VERSION 1.44
# on Linux
我使用的是带有windows身份验证的WAS中托管的wcf net tcp服务。使用来自特定客户端计算机的特定用户凭据,该服务始终失败。凭据在不同的客户端计算机上工作。不同的凭据在客户端计算机上有效。但是,使用特定的客户端计算机和凭据时,该服务始终会失败,并显示以下错误:
System.TimeoutException: The open operation did not complete withinThe time allotted to this operati