![]() |
1
2
您应该能够使用: http://linux.die.net/man/2/getsockopt 用: 所以,你的时间和你的时间 确定所涉及的超时。 这个链接: http://linux.die.net/man/7/socket 谈论更多你感兴趣的选择。 根据我的经验,选择时间通常是个坏主意。即使在听起来合理的情况下,任意的超时通常在实践中表现得不好。一般的结果是,当环境超出标准时,应用程序将变得不可用。 特别是对于金融交易,应该避免这种情况。也许提供一个取消按钮和一些显示事务花费比预期长的指示是一个更好的解决方案。 |
![]() |
2
1
我想换个角度来回答这个问题:一个接线员准备站在那里等多久,在他们说之前看起来很蠢,其中肯定不起作用,让我们用手工的方式。 所以选择一些时间,比如1分钟(假设您的网络不是自动断开的,因此当流量发生时会重新连接) 然后用这段时间计算你的程序在放弃之前等待的时间。关闭插座等显示错误信息。也许在等待的时候甚至有一个倒计时,所以直到操作员知道系统要等待多长时间… 然后他们知道事务失败了,现在是手动时间。 否则,根据您的IP堆栈,更糟的情况是超时可能是“永不超时”。 |
![]() |
3
1
我认为最好的方法不是尝试确定正在使用的超时,而是亲自指定超时。 根据您的操作系统,您可以:
|
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |