首页 新闻 会员 周边 捐助

C# SocketAsyncEventArgs 的 SetBuffer 参数 的问题

0
悬赏园豆:10 [已解决问题] 解决于 2013-08-24 16:17

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

//以上两种重载有什么区别?

atfeel的主页 atfeel | 初学一级 | 园豆:69
提问于:2013-07-20 18:38
< >
分享
最佳答案
0

自己研究出来了

atfeel | 初学一级 |园豆:69 | 2013-07-27 20:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册