Socket sock = new Socket(AddressFamily.InterNetwork,SocketType.Dgram, ProtocolType.Udp);
IPEndPoint iep = new IPEndPoint(IPAddress.Any, 5050);
sock.Bind(iep);
EndPoint ep = (EndPoint)iep;
byte[] data = new byte[256];
int recv = sock.ReceiveFrom(data, ref ep);
string stringData = Encoding.ASCII.GetString(data, 0, recv);
this.richTextBox1.Text += "收到信息" + stringData;
this.richTextBox1.Text +=" 来自: "+ep.ToString()+"\n";
sock.Close();在xp中写的在xp环境可以使用,到了2003下就不能用了,在2003中要做些什么设置啊?
int recv = sock.ReceiveFrom(data, ref ep);这句不能成功接受数据。顺便问一下用ctrl-k-c批量注释,那么批量取消注释的快捷键是?