当前位置:编程学习 > C#/ASP.NET >>

C#局域网通信问题

当客户端点击“断开服务器按钮”时
        private void CmdExit_Click(object sender, EventArgs e)
        {
            ClientSocket.Send(Encoding.Unicode.GetBytes("用户:" + this.UserName.Text +"  "+DateTime.Now.ToString()+ "离开系统!\n"));

            LingerOption lingeroption = new LingerOption(true,1);
            ClientSocket.LingerState = lingeroption;
                //禁用发送和接收
                ClientSocket.Shutdown(SocketShutdown.Both);
               // ClientSocket.Shutdown(SocketShutdown.Receive);
                //关闭套接字,并允许重用套接字
                ClientSocket.Disconnect(false);
         }
   除了LingerState外还有没有其他属性能够延迟套接字关闭的方法,他最少得延迟1秒,太长了 --------------------编程问答-------------------- 让线程睡一会
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,