当前位置:  技术问答>操作系统 iis7站长之家

我断开socket服务器日志之后,服务器程序就挂死啦

    来源: 互联网  发布时间:2015-12-12

    本文导语:  我在IBM的unix AIX服务器上写了一个socket服务器程序,在程序里面的日志是直接用printf语句打印的,当我用telnet到服务器上启动了socket服务器之后,就可以看到printf出来的日志,socket客户端的调用都是正常的,但是当我...

我在IBM的unix AIX服务器上写了一个socket服务器程序,在程序里面的日志是直接用printf语句打印的,当我用telnet到服务器上启动了socket服务器之后,就可以看到printf出来的日志,socket客户端的调用都是正常的,但是当我telnet到服务器启动socket服务器的那个窗口按 ctrl+z之后,也就是说telnet 那边断开日志接收浏览之后,我客户端再调用服务的时候,就挂死了,不动啦,这是怎么回事了? 有一点就是,我在这个服务器上写的socket客户端里面也有直接用printf打印日志的情况,当我断开日志的浏览的时侯,这又没有问题了?

|
printf打印到远程机器上,使用dup2?
不过和这里关系不大。应该是逻辑上的错误。
最好是把代码贴出来看看。

    
 
 

您可能感兴趣的文章:

  • 客户端 socket 断开后 服务器端系统如何处理?
  • 请问如何在服务器端获得 socket 断开的消息?
  • socket问题,当客户端关闭或者实际链路断开后服务器端怎么判断?
  • HP-UX系统,用户应用程序通过TELNET联到服务器,突然全部断开...
  • 客户端和服务器端非正常断开的问题。
  • linux端是服务器,客户端连接后,有时并不知道客户端断开,怎么侦测?
  • 问一个socket问题,服务器不停send,客户端进入睡眠服务器会断开
  • 在linux下面,为什么TCP服务器端在客户端没有断开前推出程序会关不掉socket?
  • 客户端发送的socket数据,需要客户端断开连接之后服务器端才能受到,为何
  • socket客户端connect服务端后,如何断开连接?
  • 请教各位:Unix环境下socket接口服务端程序为什么会经常自己断开?100分赠英雄!
  • 对socket使用select(max_fd,&rd_set,&wr_set,&er_set,&timeout);当服务端断开TCP连接,客户端就会崩溃。怎么解决?谢谢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 断开连接重登陆后把程序调到前台
  • 请问linux下Server端程序怎么检测到Client拔掉网线的情况?好像收不到连接断开或错误事件!
  • S/C模式下,SERVER端如何判定某一CLIENT是否已断开(包括非正常断开)?
  • (100)"断开的管道" 在Socket编程当中,如果我连续发送包,例如1000次,总会出现"断开的管道"的错误提示,请问如何解决
  • socket 断开连接如何再恢复连接
  • socket连接总断开?
  • 请教:关于[linux/unix环境下连接到Oracle数据库后断开连接]的问题
  • socket 断开
  • 使用 epoll或poll ,如何确定 与客户端的链接断开 ?
  • 后台进程和与控制终端断开的进程是一个意思吗?
  • Linux下的Socket通信如何断开连接的端口从而实现重复使用该端口
  • 如何检测网线是否断开?
  • linux 有线连接了却显示有线连接断开是怎么回事
  • 系统挂盘会莫名的断开
  • 网线断开后,send函数返回值大于0,而不是-1
  • 两个 Socket 互相通信,其中一个如何判断另一个 Socket 是否已经意外断开了连接?
  • usb设备从断开至重新连接成功这整个过程中的耗时?
  • 急问:怎么判断一个非阻塞的socket已经断开了?
  • SOCKET调用close断开连接的时候回主动发FIN ACK包吗?
  • telnet连接突然断了,如何看断开的原因?
  • linux下,如何检测网络线连接或断开?
  • 进程自己断开出现failed 15,什么原因


  • 站内导航:


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

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

    浙ICP备11055608号-3