当前位置: 代码迷 >> ASP.NET >> 这段代码报错,疑惑。该怎么解决
  详细解决方案

这段代码报错,疑惑。该怎么解决

热度:8837   发布时间:2013-02-25 00:00:00.0
这段代码报错,疑惑。。。
C# code
Socket   sock   =   new   Socket(AddressFamily.InterNetwork,   SocketType.Stream,   ProtocolType.Tcp); sock.Connect(new   IPEndPoint(IPAddress.Parse( "222.45.12.55 "),   5001)); if(sock.Connected) {           byte[]   buff   =   Encoding.ASCII.GetBytes(strSendMessage);           sock.Send(buff,   0,   buff.Length,   SocketFlags.None);                         byte[]   recvBuff   =   new   byte[2048];           int   bytes   =   sock.Receive(buff,   0,   recvBuff.Length,   SocketFlags.None);               string   rs   =   Encoding.ASCII.GetString(buff,   0,   bytes);           //接受到的字符串 } sock.Close(); 


指定的参数已超出有效值的范围。参数名: size

------解决方案--------------------------------------------------------
上限减1
------解决方案--------------------------------------------------------
关注
------解决方案--------------------------------------------------------
探讨
 int bytes = sock.Receive(recvBuff, 0, recvBuff.Length, SocketFlags.None);


------解决方案--------------------------------------------------------
  相关解决方案