红联Linux门户
Linux帮助

[求救]Linux 网络编程--如何判断网络是否异常断开

发布时间:2006-04-29 11:21:11来源:红联作者:junzero
如标题
文章评论

共有 5 条评论

  1. 苏小小 于 2006-09-01 10:48:01发表:

    恩。 再补充一下。 如果是机器本身的网卡问题或者网络连接中断, 驱动会直接通知核心的。

  2. 苏小小 于 2006-08-31 14:08:40发表:

    linux的 write时是写到缓冲区去的

    如果和你一样网络异常中断的话,服务器不会检测到网络断掉,write时不报错

    但是会一直向缓冲区发送,直到把缓冲发满。 这时候发送者进程将会错误返回,错误码为EPIPE

  3. 苏小小 于 2006-08-31 14:05:39发表:

    使用select 看看端口是否可写

    但是一般对网络异常断开也不是能立即判断的

  4. matrixrobbie 于 2006-08-31 13:48:16发表:

  5. banknote 于 2006-08-31 08:33:25发表:

    tong wen