草庐IT

rst-mode

全部标签

android - 在 DICTATION_MODE 中使用 android.speech.SpeechRecognizer 时出现延迟

我在DICTATION_MODE中长期使用android.speech.SpeechRecognizer来识别命令。在这种模式下,对回调方法onPartialResults的调用比在正常模式下延迟更多。有谁知道为什么会发生这种情况以及如何避免这种延迟?这是我用于SpeechRecognizer的配置:IntentrecognizerIntent=newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,Recogn

ios - 系统.ExecutionEngineException : Attempting to JIT compile method only in Debug Mode on device (MonoTouch)

我有以下方法:ApiResponsePostMultipart(stringuploadUrl,NameValueCollectionformParamters,paramsUploadFile[]uploadFiles);UploadFile只是一个Poco:publicclassUploadFile{publicstringFilePath{get;set;}publicstringContentType{get;set;}publicstringParameterName{get;set;}}通过调用该方法,在带有“Debug|iPhoneSimulator”的模拟器和带有“Re

ios - Audio Session : Using measurement mode causes low volume/no sound in iOS 7. 1

将AVAudioSessionModeMeasurement与AVAudioSessionCategoryPlayAndRecord一起使用过去在iOS5.x、6.x和7.0下运行良好,但现在在iOS7.1下的某些(并非全部)设备上会导致音量低/扬声器没有声音。这是代码:NSError*error=nil;//SetAduioSessioncategory[audioSessionsetCategory:AVAudioSessionCategoryPlayAndRecordwithOptions:AVAudioSessionCategoryOptionDefaultToSpeakere

java - 如何确定服务器是否关闭了 Java 中的连接(收到 RST 数据包)?

我正在为我的TCP连接使用Socket类。但我目前的问题是确定断开连接的确切原因。在这两种情况下(如果有连接超时或服务器关闭连接)我都会收到带有“Brokenpipe”消息的SocketException。那么我如何才能准确确定断开连接的原因呢?谢谢! 最佳答案 我认为你应该得到一个不同的Exception抛出。如果您正在谈论连接,那么您应该得到一个SocketException来自发送重置(我认为是RST数据包)和SocketTimeoutException的主机如果您的连接超时。如果您再次谈论IO,如果服务器断开连接,您将获得S

tcp - 当 TCP 连接未正确关闭时从应用程序发送的 RST 数据包

我有一个基于Web服务的应用程序,其中Web服务器在特定端口上的应用程序中运行。最近在生产环境中,我注意到应用程序正在向客户端发送RST数据包以重置连接。分析TCP转储后,我观察到TCP4方式连接关闭没有正常发生。从应用程序Web服务器向客户端发送响应后,应用程序正在向客户端发送FIN数据包并收到ACK,但是客户端没有向应用程序发起FIN数据包,而是收到了一些请求数据包。此时,应用程序向客户端发送一个RST数据包,因为应用程序期望从客户端发起FIN数据包。这会导致请求数据包丢失。我相信这是Web服务器应用程序的正常/预期行为,需要在客户端修复。请对上述场景发表评论。您的意见将不胜感激。

networking - 发送 SYN 并收到 SYN-ACK 后发送到远程主机的 RST 请求

我目前正在开发TCP/IP堆栈;我在Linux下运行,我使用libnet(用于传输)和libpcap(用于捕获以太网帧)来模拟链路层。我已经开始研究TCP,更具体地说是主动打开连接。基本上,我发送一个SYN数据包,远程主机以SYN-ACK响应,我必须通过ACK确认。问题是在我收到SYN-ACK后,RST数据包立即发送到服务器,可能是由内核发送的,而不是我自己的程序发送的。我认为libpcap捕获并由我的网络堆栈分析的数据包也被内核捕获,内核不明白为什么他从他从未尝试连接的主机收到SYN-ACK数据包,因此发送RST以取消连接。所以基本上,连接在还没有建立时就被重置了,这让我很难尝试其他

java - 服务器在建立后立即通过 FIN、ACK 和 RST 关闭 TCP 连接

在MacOSX10.8机器上,我有一个Tomcat7.0.40服务器和一个客户端,它们都在本地运行。通过3次握手建立TCP连接,紧接着是来自服务器的FIN、ACK和RST。客户端收到“来自服务器的文件结束”或“连接重置”。TCP序列:客户端同步服务器SYN,ACK客户端确认服务器[TCP窗口更新]ACK服务器FIN,ACK客户端ACK服务器[TCPDupACK]ACK客户端GET/myurl/...服务器RST详情-客户端和服务器都在本地运行-第一个GET请求失败。以下请求成功。-没有防火墙-maxfiles已经增加,徒劳服务器关闭套接字的原因是什么?感谢提示和想法。编辑:Tomcat

linux - 为什么客户端在TCP握手过程中发送一个RST数据包?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我对我的客户端程序无法与远程Web服务器建立TCP连接的问题感到困惑。[场景]基于ubuntuserver12.04LTS的客户端程序。192.168.1.118(客户端程序)sync.oncecode.com(网络服务器)[现象]客户端发送SYN,WebServer回复SYN/ACK,客户端立即发送RST。我在TCP/IPheader中看不到任何异常。有人能告诉我这里可能发生了什么吗?我的想

linux - IPTables发送的TCP_RST段的源地址

Iptables可以配置为拒绝数据包,并执行诸如将TCP_RST或ICMP_HOST_UNREACHABLE数据包发送回源的操作。像这样:iptables-AINPUT-pTCP--dport22-jREJECT--reject-withtcp-resetIPTables使用什么地址作为它发送回主机的TCP_RST段的“srcIp”?它是它收到的数据包的“destIp”吗?或者,它是在接收数据包的接口(interface)上配置的IP地址吗? 最佳答案 INPUT表只影响其destIp为主机“拥有”的数据包。由于发送方期望来自des

linux - TCP RST包能减少连接超时吗?

作为了解原始套接字如何工作的一种方式,我编写了一个虚拟防火墙,它根据TCP目标端口丢弃数据包。它正在工作,但问题是客户端会重试相当长的一段时间,直到最终达到超时。我想知道是否客户端重试了这么久是因为它没有收到任何答复。在这种情况下,如果防火墙用TCPRST回复来自客户端的TCPSYNC消息会有帮助吗?如果不是,是否有任何方法可以强制客户端停止重试(不是减少Linux中的超时时间,而是更多,获得对其数据包的特定答复,这将使客户端停止)? 最佳答案 您可以将防火墙视为主机操作系统上关闭端口的情况。主机操作系统的TCP/IP堆栈会做什么?