首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-20 
这段代码报错,疑惑。。。C# codeSocketsocknewSocket(AddressFamily.InterNetwork,SocketType.Stream,Protoc

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

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


[解决办法]

热点排行