【发布时间】:2015-07-09 19:51:39
【问题描述】:
我目前正在对连接和套接字超时设置进行一些研究,但我对这些东西还很陌生。
当我们通过对另一台服务器的 http 调用运行 json 时,我们正在考虑添加 40 秒作为连接和 sockettimeout。
httpConnectionManagerParams.setConnectionTimeout(40000);
httpConnectionManagerParams.setSoTimeout(40000);
但我真的不知道如何理解理想的设置或使用的最佳实践是什么。如果有人能给我一些关于何时考虑什么或如何对这些设置做出良好估计的提示,我将不胜感激。
我正在寻找的那种建议是...... 40 秒太长了,因为它可能会导致另一个问题......或者......您将此值设置得越高,您获得的机会就越大引起另一个问题......或者40秒根本不高......或者计算出一个理想的数字将Y乘以T
谢谢
编辑
添加服务器调用的萤火虫跟踪。
【问题讨论】:
标签: sockets http networking network-programming