腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3527)
视频
沙龙
1
回答
如果
网络
接口
暂时
关闭
,
是否
需要
超时
以
防止
`
requests.get
()`
阻塞
?
、
、
、
、
我一直在开发一个应用程序,在这个应用程序中,我
需要
处理客户端的临时断开(
网络
接口
关闭
)。我最初认为以下方法可以工作,但有时
如果
重新启动
网络
接口
,s.get(url)调用将无限期挂起: s = requests.Session()s.get(url) 通过向s.get(url
浏览 20
提问于2020-04-18
得票数 0
2
回答
即使
网络
接口
关闭
,Python的套接字库也会
阻塞
、
、
、
、
我正在尝试测试我的python程序对
网络
问题的反应。因此,当它试图向
网络
发出请求时,我会
关闭
网络
接口
(例如wifi、调制解调器)。但程序在执行此操作后会
阻塞
。我不知道
阻塞
时间有多长,但是,我可以做些什么来微调这个库,让它快速返回。session = requests.Session(); res = session.get("https://domain/path&q
浏览 7
提问于2021-04-21
得票数 1
1
回答
何时触发JDBC setNetworkTimeout()?
、
、
由于
网络
健康状况不佳,我在代码中遇到了几个
阻塞
的JDBC连接。我正在规划java.sql.Connection.setNetworkTimeout库函数。我的查询
需要
很长时间来响应,甚至
需要
更长的时间来处理(我正在使用jdbc
接口
来处理一个大数据数据库)。那么,我
需要
保持这个
超时
时间,大于预期的查询执行时间(以
防止
错误触发),还是会存在保持活动的消息,并进行交换
以
跟踪
网络
连接?在这种情况下,我将保持很低的时间?
浏览 8
提问于2016-11-24
得票数 2
回答已采纳
1
回答
setReadTimeout()和setConnectTimeout()之间有什么区别?
、
、
、
我很抱歉,
如果
这听起来是一个非常愚蠢的问题,但谷歌搜索相当一段时间没有给出这个问题的答案。我试图设置连接到服务器的
超时
,在服务器上使用HttpComponentsClientHttpRequestFactory,并试图按以下方式设置
超时
:但是,我发现还有另一种方法setReadTimeout(),所以我不确定在从服务器获得响应之前使用哪种方法来设置
超时
。编辑:我想的是,
如果
网络
不可
浏览 2
提问于2015-11-02
得票数 8
回答已采纳
2
回答
NetworkStream并不总是发送数据,除非I Thread.Sleep()在
关闭
NetworkStream之前。我做错了什么?
、
在下面的代码中,您将看到它在
关闭
NetworkStream之前会休眠。
如果
我删除Sleep,它会导致一个间歇性的问题,即数据没有出现在另一端。 1000毫秒的值是任意的--我怀疑其他值也会起作用。
浏览 5
提问于2012-10-19
得票数 1
2
回答
大猩猩Websocket中的WriteMessage和ReadMessage是如何工作的?
、
WriteMessage函数
是否
同步地向客户端发送字节数据?或者ReadMessage
是否
主动从服务器获取数据(根据文档,我们
需要
创建一个事件循环来调用ReadMessage函数)。
如果
服务器一直在调用WriteMessage,但没有人读取消息(客户端通过事件循环调用ReadMessage函数),数据丢失了,还是一直保存到下一个读取请求出现时,会发生什么?谢谢。
浏览 1
提问于2021-01-07
得票数 2
回答已采纳
2
回答
处理POSIX套接字read()错误
、
、
、
然而,我注意到,例如,
如果
我的服务器调用write()来回复我的客户端,而我的客户端没有相应的read()函数,我的服务器程序就会挂在那里。目前,我正在考虑使用一个简单的计时器来定义
超时
计数,然后在某个计数后断开客户端连接,但我想知道
是否
有更优雅/或更标准的方法来处理此类错误?
浏览 0
提问于2012-06-25
得票数 1
1
回答
如何正确
关闭
使用local_addr的异步连接
、
、
我正在使用异步创建一个TCP连接,然后稍后
关闭
它。我
需要
指定local_addr,因为主机上有许多可用的
接口
。writer.wait_closed() asyncio.run(main()) WinError 52您没有连接,因为
网络
上存在一个重复的名称
如果
我没有local_addr设置,那么它可以正常工作(我必须禁用所有其他
网络
接口
,
以
确保
浏览 2
提问于2020-09-17
得票数 0
回答已采纳
2
回答
针对不良
网络
的套接字编程
、
、
close()现在,客户端运行在NAT下的Mac上,服务器运行在我的VPS (国外)上然而,当客户端正在运行,但突然
网络
中断了几分钟
浏览 0
提问于2014-01-23
得票数 1
2
回答
为什么SSLSocket写选项没有
超时
?
、
、
、
、
在Java中,SSLSocket API上的写操作是
阻塞
的,而写操作也不支持
超时
。 我的应用程序创建两个线程,一个用于读,一个用于写。
浏览 0
提问于2018-05-22
得票数 0
回答已采纳
3
回答
当不访问域
网络
时,域中的机器启动速度慢
、
、
、
是否
有办法减少试图连接到域
网络
资源的
超时
?(Windows登录身份验证、
网络
打印机、
网络
共享等) 我有一系列笔记本电脑(戴尔纬度,同样的硬件)被漫游的工作人员使用,他们一半的时间都在现场,通过对接站连接到我们的
网络
。当他们连接到
网络
并引导他们的机器时,启动
需要
1分钟25秒(+/- 10秒)。
如果
我把他们从
网络
上断开,就
需要
4到6分钟。
如果
我卸载共享,而没有让它们在引导时自
浏览 0
提问于2009-05-29
得票数 4
回答已采纳
2
回答
套接字和setSoTimeout()
、
、
、
try{当调用setSoTimeout()时,它
是否
会暂停或者它将完全阻止所有从套接字读取数据,
如果
有任何东西试图在setSoTimeout仍处于活动状态时从套接字读取数据,它将抛出异常?谢谢你的澄清。
浏览 2
提问于2017-04-04
得票数 0
1
回答
如何使用傀儡配置
网络
设置?
、
我已经编写了一个模块,该模块将在我的系统上配置
网络
设置,但我无法应用清单,因为在应用清单之前,它会使用"facter ipaddress“来查找和显示全局事实。这
是否
意味着,为了应用傀儡清单,我们必须配置IP?
浏览 4
提问于2015-01-16
得票数 2
回答已采纳
1
回答
set_timeout()究竟是如何在TcpStream上工作的?
、
、
data in the stream */ { /* handle it */ }} 此函数将为该流上的所有
阻塞
操作(包括读和写)设置一个
超时
。指定的
超时
是进入未来的相对时间(
以
毫秒为单位),之后点操作将
超时
。这意味着必须定期重置
超时
,以
防止
其过期。因此,在检查新数据<em
浏览 2
提问于2014-10-25
得票数 4
回答已采纳
1
回答
是否
有TcpClient.Close或Socket.Close(0)可以阻止我的代码的情况?
、
、
如何确保它不会
阻塞
我的线程?我应该禁用LingerState还是可以启用它? 顺便问一下,我
需要
同时打电话给TcpClient.Close和TcpClient.Client.Close吗?
浏览 7
提问于2014-09-12
得票数 2
回答已采纳
3
回答
在请求中设置端口
、
、
、
我正在尝试使用cgminer的API,我特别感兴趣的是使用requests库。import socketsock.connect(('localhost', 4028)) 使用requests代替。 如何使用该库指定端口,
浏览 1
提问于2014-08-30
得票数 29
回答已采纳
1
回答
套接字
超时
:选择vs setsockopt
、
、
我使用
超时
来发送和接收套接字上的数据。我发现,可以通过将套接字设置为非
阻塞
模式并使用select或使用带有SO_SNDTIMEO/SO_RCVTIMEO选项的setsockopt来实现
超时
。这两种方法之间有什么不同,对于Linux (Redhat)和Windows,
是否
有理由选择一种实现而不是另一种实现?
浏览 4
提问于2021-06-08
得票数 5
回答已采纳
2
回答
java.io.IOException:在Android2.3中
关闭
了BufferedInputStream
、
、
以下代码在Android1.5-2.2.1中运行良好,但在2.3和更高版本中不能正常工作。rd = new BufferedReader(new InputStreamReader(connection.getInputStream())); String line; sb.append(line);rd.close();01-30 08:21:42.668
浏览 0
提问于2011-01-30
得票数 5
回答已采纳
5
回答
如何在Python中使用urllib2的urlopen来
关闭
超时
的http POST?
、
、
、
、
所发送的数据包含一些标识符、数据和校验和,
如果
所有数据都被发送,则服务器
以
确认响应。数据中的校验和可用于检查
是否
一切正常。urlopen包含一个
超时
选项,
以
确保这不会
阻塞
您的程序,并且它可以继续。
如果
将
超时
设置为3,它将打开连接,启动计数器,然后尝试发送数据并等待响应,
如果
在接收响应之前的任何时候计时器
超时
浏览 0
提问于2011-11-07
得票数 7
回答已采纳
3
回答
socket_write :当客户端在写入时断开连接时挂起
、
我试着设置一个
超时
,但随后我尝试上传一个大文件,看起来它在上传完成之前就
超时
了。我认为
超时
是指一段时间的不活动,而不是客户端连接的总时间。无论如何,任何帮助都是非常感谢的。
如果
套接字断开连接,我假设socket_write会返回,但要么我错了,要么代码是错的。谢谢你的帮助。基本上,我
需要
知道客户什么时候断开了连接。当客户端断开中间写模式和
阻塞
模式时,看起来像fwrite、socket_send和socket_write都挂起了。
如果
我设置
阻塞
模
浏览 4
提问于2015-05-11
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Jmeter 安装教程
十张图带你彻底搞懂限流、熔断、服务降级
让你的服务更稳定-10分钟学会稳定性神器hystrix
并发编程之DelayQueue
spring的@Transactional注解详细用法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券