如题..是否有可以替代判断Socket状态的方法?

解决方案 »

  1.   

    读取方法,判断
    是指canread?
    这个为false
    不能说明被断开..
      

  2.   

    哪位精通socket的大侠指点一下..
      

  3.   

    我用下面的代码也是不能判断出来..
    if(s.Poll(100, SelectMode.SelectWrite))
    { this.richTextBox1.AppendText("->s为可写的\r\n"); } if (s.Poll(100, SelectMode.SelectRead))
    { this.richTextBox1.AppendText("->s为可读的\r\n"); } if (s.Poll(100, SelectMode.SelectError))
    { this.richTextBox1.AppendText("->s出错了\r\n"); }
    else
    {
    this.richTextBox1.AppendText("->s正常\r\n");
    }