读书人

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

发布时间: 2012-01-20 18:53:53 作者: rapoo

这段代码报错,疑惑。。。

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);


[解决办法]

读书人网 >asp.net

热点推荐