Questions tagged «timeout»

超时术语是指事件发生之前允许经过的预定义时间段。超时也可以指在指定时间段后发生的事件。

7
如何在Golang中为http.Get()请求设置超时?
我在Go中制作了一个URL提取程序,并具有要提取的URL列表。我将http.Get()请求发送到每个URL并获得他们的响应。 resp,fetch_err := http.Get(url) 如何为每个Get请求设置自定义超时?(默认时间很长,这会使我的提取程序非常慢。)我希望提取程序的超时时间为40-45秒左右,之后它应该返回“请求超时”并移至下一个URL。 我该如何实现?
106 http  get  timeout  go 

11
如何配置套接字连接超时
当客户端尝试连接到断开的IP地址时,超时时间超过15秒...我们如何减少此超时时间?什么是配置方法? 我用来建立套接字连接的代码如下: try { m_clientSocket = new Socket( AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPAddress ip = IPAddress.Parse(serverIp); int iPortNo = System.Convert.ToInt16(serverPort); IPEndPoint ipEnd = new IPEndPoint(ip, iPortNo); m_clientSocket.Connect(ipEnd); if (m_clientSocket.Connected) { lb_connectStatus.Text = "Connection Established"; WaitForServerData(); } } catch (SocketException se) { lb_connectStatus.Text = "Connection Failed"; MessageBox.Show(se.Message); }
104 c#  sockets  timeout 

7
jQuery超时效果
我试图让某个元素淡入,然后在5000毫秒内再次淡出。我知道我可以做类似的事情: setTimeout(function () { $(".notice").fadeOut(); }, 5000); 但这只能控制淡出,我可以在回调中添加以上内容吗?
101 jquery  timeout 


11
WCF超时异常详细调查
我们有一个应用程序,该应用程序具有在IIS7上运行的WCF服务(* .svc),以及各种查询该服务的客户端。该服务器正在运行Win 2008 Server。客户端正在运行Windows 2008 Server或Windows 2003 Server。我遇到了以下异常,事实上,该异常可能与大量潜在的WCF问题有关。 System.TimeoutException: The request channel timed out while waiting for a reply after 00:00:59.9320000. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion …

30
等待目标设备上线
我最近更新到了Android Studio 2.3,现在当我尝试运行该应用程序时,模拟器无法联机。300秒后超时。 此外,该应用程序一直遇到致命异常(OOM),我不确定如何解决该问题,或者这是否是模拟器问题的一部分。 任何帮助深表感谢。同样,我对程序的了解非常有限,因此,如果您的答案可以保持简单,那将是非常不错的。

8
如何为JAX-WS Web服务客户端设置超时?
我已经使用JAXWS-RI 2.1为基于WSDL的Web服务创建了一个接口。我可以与Web服务进行交互,没有问题,但是无法指定将请求发送到Web服务的超时时间。如果由于某种原因它没有响应,则客户似乎永远旋转它的轮子。 到处搜寻表明我可能应该尝试执行以下操作: ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.ws.request.timeout", 10000); ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.ws.connect.timeout", 10000); 我还发现,根据您拥有的JAXWS-RI版本,您可能需要设置以下属性: ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.internal.ws.request.timeout", 10000); ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.internal.ws.connect.timeout", 10000); 我的问题是,无论以上哪一项是正确的,我都不知道该在哪里做。我所拥有的只是一个Service子类,该子类实现了自动生成的Web服务接口,并且当实例化时,如果WSDL没有响应,那么设置属性已经为时已晚: MyWebServiceSoap soap; MyWebService service = new MyWebService("http://www.google.com"); soap = service.getMyWebServiceSoap(); soap.sendRequestToMyWebService(); 谁能指出我正确的方向?

9
如何在Node中的http.request()上设置超时?
我试图在使用http.request且没有运气的HTTP客户端上设置超时。到目前为止,我所做的是: var options = { ... } var req = http.request(options, function(res) { // Usual stuff: on(data), on(end), chunks, etc... } /* This does not work TOO MUCH... sometimes the socket is not ready (undefined) expecially on rapid sequences of requests */ req.socket.setTimeout(myTimeout); req.socket.on('timeout', function() { req.abort(); }); req.write('something'); req.end(); …
92 http  node.js  timeout 

4
在Dapper.NET中调整CommandTimeout?
我正在尝试通过Dapper通过存储过程运行SQL备份(我的应用程序的其余部分使用Dapper,因此我也希望通过它运行该部分)。直到CommandTimeout生效,它才能正常工作。 using (var c = SqlConnection(connstring)) { c.Open(); var p = new DynamicParameters(); // fill out p c.Execute("xp_backup_database", p, commandType: CommandType.StoredProcedure); } 我知道的唯一CommandTimeout设置在SqlCommand中。有没有一种方法可以通过Dapper进行设置?
92 c#  .net  timeout  dapper 

9
具有定义超时的Java HTTP客户端请求
我想对云中的许多服务器进行BIT(内置测试)。我需要大超时失败的请求。 我应该如何用Java做到这一点? 尝试以下操作似乎无效。 public class TestNodeAliveness { public static NodeStatus nodeBIT(String elasticIP) throws ClientProtocolException, IOException { HttpClient client = new DefaultHttpClient(); client.getParams().setIntParameter("http.connection.timeout", 1); HttpUriRequest request = new HttpGet("http://192.168.20.43"); HttpResponse response = client.execute(request); System.out.println(response.toString()); return null; } public static void main(String[] args) throws ClientProtocolException, IOException { nodeBIT(""); } } -编辑:澄清正在使用的库- 我正在使用来自Apache的httpclient,这是相关的pom.xml部分 …

13
在setTimeout()中找到剩余时间?
我正在编写一些Javascript,该Javascript与我不拥有的并且不能(合理地)更改的库代码交互。它创建Javascript超时,用于显示一系列限时问题中的下一个问题。这不是真正的代码,因为它被所有的希望所迷惑。库正在执行以下操作: .... // setup a timeout to go to the next question based on user-supplied time var t = questionTime * 1000 test.currentTimeout = setTimeout( showNextQuestion(questions[i+1]), t ); 我想在屏幕上放置一个进度条,questionTime * 1000通过查询由创建的计时器来填充进度条setTimeout。唯一的问题是,似乎没有办法做到这一点。getTimeout我有缺少的功能吗?我可以找到的有关Javascript超时的唯一信息仅与通过创建setTimeout( function, time)和通过删除有关clearTimeout( id )。 我正在寻找一个函数,该函数返回超时触发前的剩余时间或调用超时后经过的时间。我的进度条代码如下所示: var timeleft = getTimeout( test.currentTimeout ); // I don't know how to do this …

5
Mac OS X上的超时命令?
Mac OSx上的timeout命令是否有替代方法?基本要求是我能够在指定的时间内运行命令。 例如: timeout 10 ping google.com 该程序在Linux上ping 10s。
90 macos  timeout 

7
jQuery ajax(jsonp)会忽略超时,并且不会触发错误事件
为了添加一些基本的错误处理,我想重写一段代码,该代码使用jQuery的$ .getJSON从Flickr中提取一些照片。这样做的原因是$ .getJSON不提供错误处理或使用超时。 由于$ .getJSON只是$ .ajax的包装,因此我决定重写该内容并感到惊讶,它可以完美地工作。 现在,乐趣开始了。当我故意导致404(通过更改URL)或导致网络超时(由于未连接到互连网)时,错误事件根本不会触发。我对我做错了事感到茫然。非常感谢您的帮助。 这是代码: $(document).ready(function(){ // var jsonFeed = "http://api.flickr.com/services/feeds/photos_public.gne"; // correct URL var jsonFeed = "http://api.flickr.com/services/feeds/photos_public.gne_______"; // this should throw a 404 $.ajax({ url: jsonFeed, data: { "lang" : "en-us", "format" : "json", "tags" : "sunset" }, dataType: "jsonp", jsonp: "jsoncallback", timeout: 5000, success: function(data, …

7
是否有基于任务的System.Threading.Timer替代品?
我是.Net 4.0的Task的新手,却找不到我认为是基于Task的计时器的替代品或实现,例如周期性Task。有这样的事吗? 更新 我提出了我认为是我需要的解决方案,该解决方案是将“计时器”功能包装在带有子任务的Task内,并全部利用CancellationToken并返回Task以便能够参与进一步的Task步骤。 public static Task StartPeriodicTask(Action action, int intervalInMilliseconds, int delayInMilliseconds, CancellationToken cancelToken) { Action wrapperAction = () => { if (cancelToken.IsCancellationRequested) { return; } action(); }; Action mainAction = () => { TaskCreationOptions attachedToParent = TaskCreationOptions.AttachedToParent; if (cancelToken.IsCancellationRequested) { return; } if (delayInMilliseconds > 0) Thread.Sleep(delayInMilliseconds); while …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.