js promise源码 套接字操作超时怎么解决

Windows8.1、WindowsPhone8.1和WindowsServer2012中实现的基本TCP套接字会为所有TCP连接套接字操作设置默认超时。DatagramSocket和StreamSocket类在发送或接收网络数据时没有默认超时,如何解决套接字操作超时设置套接字操作默认超时概述StreamSocket类在Windows运行时应用程序中实现TCP套接字。

1、套接字操作超时怎么解决

设置套接字操作默认超时概述StreamSocket类在Windows运行时应用程序中实现TCP套接字。TCP套接字必须建立连接才能发送或接收任何网络数据。Windows8.1、WindowsPhone8.1和WindowsServer2012中实现的基本TCP套接字会为所有TCP连接套接字操作设置默认超时。对于每个源地址和目的地址对,使用主机名或端点时,默认超时为3分钟(180秒)。

对于使用Windows运行时应用程序的客户体验来说,此默认超时可能太长了。因此,使用StreamSocket类的应用程序可能希望为StreamSocket连接操作设置一个短的自定义超时,DatagramSocket和StreamSocket类在发送或接收网络数据时没有默认超时。因此,任何发送或接收操作都将永远等待,使用套接字的Windows运行时应用程序可能希望为这些操作设置超时,以获得更好的客户体验。

转载请注明出处云主机,vps—获嘉县玖月网络有限公司 » js promise源码 套接字操作超时怎么解决