SocketAsyncEventArgs e = new SocketAsyncEventArgs();
byte[] d= new byte[3];
d[0]=1;
d[1] = 2;
d[2] = 3;
e.SetBuffer(d, 0,1);//这句是不是从d中的 0位开始取1个字节长度 的数据写入 缓存区
Console.WriteLine(e.Buffer[0] + " " + e.Buffer[1] + " " + e.Buffer[2]);//这句为什么还能从缓存区中取出其他字节,代码并没有写入其他字节呀?
SetBuffer到底是怎么用的?
另外:
e.SetBuffer(d, 0,1)
e.SetBuffer(0,1);
//以上两种重载有什么区别?
自己研究出来了