小编Adr*_*ian的帖子

WCF没有正确定时?

我有超时问题,这些是详细信息:

我的绑定配置如下所示:

<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秒钟?

.net c# wcf timeout

11
推荐指数
2
解决办法
4530
查看次数

适用于iOS的Elasticsearch客户端

有谁知道iOS的elasticsearch客户端库?如果它也是快速写的,那将是一个奖励.

弹性搜索"客户"部分显示了多个平台的多个库,但iOS没有,我觉得有人必须这样做吗?

干杯

ios elasticsearch swift

8
推荐指数
1
解决办法
6919
查看次数

标签 统计

.net ×1

c# ×1

elasticsearch ×1

ios ×1

swift ×1

timeout ×1

wcf ×1