草庐IT

硬重置

全部标签

ios - 重置 iOS 应用角标(Badge)

您好,我目前正在开发一个使用推送通知的应用程序。我已经成功地让它与Parse一起工作,我的应用程序正在接收通知。我的问题不是在打开应用程序时如何重置角标(Badge),因为我已经可以使用此代码了。-(void)applicationDidBecomeActive:(UIApplication*)application{[UIApplicationsharedApplication].applicationIconBadgeNumber=0;}-(void)application:(UIApplication*)applicationdidRegisterForRemoteNotific

ios - 使用自动布局时 UIView 框架重置

我遇到了一个问题。我正在开发一个应用程序,并且正在使用启用了Autolayout的storyboard。现在,在我的一个UIViewControllers上放置了一个UIView(比如A)。现在A有多个subview(准确地说是UIViews)。我在A上应用了“Horizo​​ntallyandVerticallycentered”约束。A中的subview对它们没有任何约束。现在在我的代码中,我有一个方法可以为A中的subview设置动画。在该方法中,我调用了UIView的动画方法...[UIViewanimateWithDuration:delay:options:animatio

java - 尝试从套接字读取时连接重置

我正在开发一个简单的应用程序来从远程服务器读取数据(我无权访问服务器代码)。它正在进行连接过程,但是当我尝试从服务器读取一些数据时,连接会重置。这是我的代码:importjava.io.IOException;importjava.io.InputStream;importjava.net.InetSocketAddress;importjava.net.Socket;importjava.net.UnknownHostException;importjava.util.HashMap;importjava.util.Map;importjava.util.Map.Entry;publ

c++ - Boost asio::deadline_timer 在超时前重置

我正在使用boost::asio::deadline_timer添加套接字超时选项。我已经实现了异步HTTP读取,当我开始与服务器连接时我启动了deadline_timer,并且在每次回调时我用函数deadline_timer::expires_from_now重置了deadline_timer。在deadline_timer的错误处理程序中,我清楚地检查超时是实际超时还是operation_aborted。但几乎总是在预期超时之前收到实际超时。请看看我给定的代码。我不明白在每次回调中我都在重置计时器,然后为什么会收到此超时错误。#defineTCP_SOCKET_TIMEOUT10H

tcp - 如何阻止 Windows 对无法识别的 SYN-ACK 数据包进行 TCP 重置?

在没有来自主机的初步SYN的情况下收到SYN-ACK时,是否有办法阻止Windows主机发送RST数据包?是否有一个bool注册表项?我不喜欢使用外部工具,但如果这是唯一的解决方案,请提及。但是,就我的目的而言,如果没有其他方法,可以仅针对特定IP地址、网络接口(interface)甚至特定端口禁用该机制。我在WindowsServer2008R2上。 最佳答案 SynattackprotectiononWindowsVista,Windows2008,Windows7,Windows2008R2,Windows8/8.1,Wind

c# - TCP 服务器在 SocketAsyncEventArgs 实例上重置 AcceptSocket.ReceiveAsync 操作

我目前有一个使用C#SAEA实现的TCP服务器。我想做的是在连接到服务器的2个TCP客户端(客户端1和客户端2)之间转发一条消息。服务器使用receiveSendEventArgs.AcceptSocket.ReceiveAsync和receiveSendEventArgs.AcceptSocket.SendAsync命令发送和从每个连接的客户端接收信息,无需问题。服务器在客户端1和客户端2的receiveSendEventArgs.AcceptSocket.ReceiveAsync操作中。客户端1发送一条消息,服务器接受该消息。服务器看到Client2也已连接,因此需要获取recei

c++ - QNetworkAccessManager,重置 TCP 连接

我正在Qt中编写一个程序来向嵌入式设备发出HTTP请求,并使用QNetworkAccessManager来执行此操作,除了以下情况外,它运行良好。嵌入式设备只接受1个TCP连接。如果在TCP连接处于事件状态时连接断开(电缆被拔出),设备将进入挂起状态。它不知道连接已断开,无法再接受。有没有办法手动重置QNetworkAccessManager,这样我就可以在每个请求上强制建立新连接,并在请求完成后优雅地关闭连接? 最佳答案 在回复中,检查是否设置了QNetworkRequest::HttpPipeliningWasUsedAttri

paypal - 使用 Paypal 结帐重置连接

我有一个使用Paypal结账的网络应用程序。几天前它运行良好。现在,我尝试结账,Paypal重置了连接。我正在使用沙盒帐户,将请求发送到https://api.sandbox.paypal.com/2.0/。我有来自Paypal的有效证书。我的XML请求是:en_US98.0https://[myurlsite]?ppec=returnhttps://[myurlsite]/checkout.aspx?ppec=cancel100232https://[myurlsite]/themes/default/images/layout/invoice_logo.gifSalesome@em

c# - TcpClient 重置与正常关机

我正在使用TcpClient并调用Close当我想断开客户端与服务器的连接时。我的理解是,如果尚未调用Close,它将在套接字上调用Shutdown。谁能解释一下“已终止”在下文中的含义?据我观察,这意味着调用Shutdown的一方将发送硬重置(RST),而不是通过正常的关闭序列(FIN、ACK...)。发件人:https://msdn.microsoft.com/en-us/library/system.net.sockets.socket.shutdown(v=vs.110).aspxSettinghowtoReceivespecifiesthatsubsequentcallsto

Java:消除关于导致连接重置的原因的困惑

这个问题在这里已经有了答案:What'scausingmyjava.net.SocketException:Connectionreset?[duplicate](14个答案)关闭去年。关于各种SO答案似乎存在一些混淆和矛盾的陈述:What'scausingmyjava.net.SocketException:Connectionreset?.您可以在此处看到已接受的答案表明连接已被另一方关闭。但事实并非如此,关闭连接不会导致连接重置。它是由“底层TCP/IP错误”引起的。我想知道的是SocketException:Connectionreset是否真的意味着“不正常的TCP/IP错误