当前位置:  技术问答>linux和unix

tcp连接未断开,发送失败?

    来源: 互联网  发布时间:2016-05-29

    本文导语:  客户端和服务器建立起了连接,刚开始双方通信正常.保持连接,隔一段时间双方无通信后,服务器再次发送信息到客户端,现确定已经成功发送到服务器的发送缓冲区,但客户端接收不到.检查客户端机器,和服务器连接还是E...

客户端和服务器建立起了连接,刚开始双方通信正常.保持连接,隔一段时间双方无通信后,服务器再次发送信息到客户端,现确定已经成功发送到服务器的发送缓冲区,但客户端接收不到.检查客户端机器,和服务器连接还是ESTABLISHED状态.检查服务器,tcpdump
监测,发现服务器正在隔一段时间就重发一次.可为什么就发送不到客户端机器呢?请各位解答解答?

|
如果是那样,貌似与防火墙有关。状态检测防火墙一般会记录 tcp 状态,如果超过防火墙设定的超时时限,会阻止后续报文。防火墙设定的超时,一般会小于主机 tcp 实现。

|
怀疑防火墙的原因就把防火墙关了试试,service iptables stop.
网络通信的问题,最直接,最笨的也是最好的方法就是抓包分析,到网络上去看服务器发的数据包有没有发出来.

|
TCP链接应该使用心跳包来检测连接状况

    
 
 

您可能感兴趣的文章:

  • 如何在redhat系统中手动断开一个TCP连接
  • 请问怎么知道每个TCP连接所属哪个进程??还有怎么样断开系统中任意一个TCP连接?
  • 在linux下面,为什么TCP服务器端在客户端没有断开前推出程序会关不掉socket?
  • 用socket编程中,怎样及时的知道非正常断开的TCP连接!!
  • 关于发送心跳包检测TCP连接是否断开
  • 使用TCP,在客户端怎么知道建立好的连接已经断开?怎么用非阻塞模式,以及怎么知道socket已经收到数据并立即将数据读出?
  • 对socket使用select(max_fd,&rd_set,&wr_set,&er_set,&timeout);当服务端断开TCP连接,客户端就会崩溃。怎么解决?谢谢
  • TCP发送数据,假如发送套接口是非阻塞的,而要发送的数据大于缓冲区尺寸
  • 请问RST在什么情况下发送?? 使用TCP socket编程的话是否会引起这种TCP包的发送?
  • 求助!!!linux tcp发送 xp tcp接收 出现的问题
  • 发送大量tcp包,丢包问题
  • 使用tcp协议发送数据, 如果获得系统底层将包发到客户端之间的耗时?
  • 问个TCP的发送接收问题
  • 关于TCP/IP发送缓冲区和接受缓冲区的问题
  • 为什么我TCP发送一个包,对方就回一个ACK?
  • 请问tcp 客户服务器模型(C/S模型)客户端两个send如果发送间隔太短,服务器端为什么会认为受到的只是一个包
  • 为什么对外发送大量的TCP数据包都几乎被kernel丢弃了呢
  • 谁有Linux下的TCP/IP编程的例子,侦听,接收,发送,继续循环侦听
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 哪位给看一下 为什么连接失败 errno=111 connect 调用失败(这是客户端已tcp方式连接)
  • 请教:TCP CONNECT失败,返回错误Operation now in progress
  • java命名空间java.net接口socketoptions的类成员方法: tcp_nodelay定义及介绍
  • http走的是tcp还是udp?ssh是tcp还是udp?
  • Linux内核中影响tcp三次握手的一些协议配置
  • 100分求《嵌入式系统Web服务器—TCP/IP Lean》或《TCP/IP Lean Web Servers for Embedded Systems 》
  • TCP协议报头字段详解及报头图
  • tcp和udp套接字有何不同?在什么情况下用tcp什么情况下用udp????
  • 对TCP协议状态及状态转换理解
  • tcp_prequeue_process怎么调用了tcp_v4_do_rcv的??求解??在tcp_recvmsg调用的
  • TCP协议四次断连过程介绍及Linux内核协议栈中相关设置项
  • 高分求救:SOL_SOCKET,SO_RCVTIMO,SO_SNDTIMEO,IPPOTO_TCP,TCP_NODELAY这些是在哪个头文件定义的呢?
  • TCP协议三次握手过程详解
  • netfilter里如何获得TCP包的数据?
  • TCP/IP协议族介绍及TCP/IP协议族中各协议对应的RFC编号
  • TCP_NODDELAY的问题
  • linux内核tcp重组的函数?
  • 转发 TCP/IP 连接 prtunnel
  • tcp的分节表示什么?
  • 如何在Linux系统上运行T/TCP程序
  • 控制在网络上传输TCP数据包的大小的问题
  • SCO Openserver 5 TCP/IP
  • 关于tcp/ip详解卷2中的代码


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3