下面一段代码this.textBox2.Text = this.port;
this.textBox1.Text = "127.0.0.1";
this.textBox3.Text = "已开启";
this.button1.Enabled = true;
this.button2.Enabled = false;
ip = new IPAddress(new byte[]{127,0,0,1});
endPoint = new IPEndPoint(ip, int.Parse(port));
socketSrv = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
socketSrv.Blocking = false;
socketSrv.Bind(endPoint);
socketSrv.Listen(5);
socketClient = socketSrv.Accept();
//这里有问题每次调试的时候运行到那里都会报一个
无法立即完成一个非阻挡性套接字操作。的错误手中没有任何资料 找不到问题所在 希望大家帮我看一下
this.textBox1.Text = "127.0.0.1";
this.textBox3.Text = "已开启";
this.button1.Enabled = true;
this.button2.Enabled = false;
ip = new IPAddress(new byte[]{127,0,0,1});
endPoint = new IPEndPoint(ip, int.Parse(port));
socketSrv = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
socketSrv.Blocking = false;
socketSrv.Bind(endPoint);
socketSrv.Listen(5);
socketClient = socketSrv.Accept();
//这里有问题每次调试的时候运行到那里都会报一个
无法立即完成一个非阻挡性套接字操作。的错误手中没有任何资料 找不到问题所在 希望大家帮我看一下
是设置socket为非阻塞状态一般是用来抓包的,需要异步BeginReceive
string sContent = System.Text.Encoding.Unicode.GetString(packetBuff, 0, read);http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/726b9516-0ccd-40e1-829f-2fd5998904d4