我有超时问题,这些是详细信息:
我的绑定配置如下所示:
<netTcpBinding>
<binding name="WindowsServerOverTcp"
maxReceivedMessageSize="10000000"
maxBufferSize="10000000"
maxBufferPoolSize="10000000"
closeTimeout="00:00:03"
openTimeout="00:00:03"
sendTimeout="00:00:03"
receiveTimeout="00:00:03">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647"
maxNameTableCharCount="2147483647" />
<security mode="None">
</security>
</binding>
</netTcpBinding>
Run Code Online (Sandbox Code Playgroud)
我正在向服务器发送一条消息,我知道该服务器已关闭,因此连接应该在我的app.config中规定的3秒后超时,但由于某种原因它需要20-30秒.
抛出EndPointNotFoundException时,这是我得到的信息:
System.ServiceModel.EndPointNotFoundException:无法连接到net.tcp://10.0.0.82:4466/MegaMatcherWcf.连接尝试持续了00:00:03的时间跨度.TCP错误代码10060:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应10.0.0.82:4466
如果我在打开机器时尝试相同的测试,但没有正在运行的监听软件,我会得到预期的行为,3秒后连接超时.如果机器关闭,为什么需要30秒,然后告诉我需要3秒钟?
有谁知道iOS的elasticsearch客户端库?如果它也是快速写的,那将是一个奖励.
弹性搜索"客户"部分显示了多个平台的多个库,但iOS没有,我觉得有人必须这样做吗?
干杯