作者wesley412 (One-Way)
看板C_Sharp
标题[问题] 如何将阵列存放在buffer?
时间Mon Jul 20 22:09:20 2009
继上次的UDP传送後
已经可以传送部分的pixel值了!
不过我仅限於先传送RGB的R值阵列
且是一次传一个值...封包也掉的很严重
我的部分code
//R值存在这了
arrR=new int[120,160];
//传送的地方
UdpClient uc=new UdpClient(text1.Text,int.Parse(text2.Text));
for(i=0;i<120;i++)
{
for(j=0;j<160;j++)
{
byte[] sendbuf=Ecoding.UTF8.GetBytes(arrR[i,j].Tostring());
uc.Send(sendbuf,sendbuf.Length);
}
}
由於是120x160
所以我采用的是一次传送一个值
但~封包会掉的很严重!
想改成---能够直接把R值阵列整个存放在Buffer
可是试了一下好像只能存一个
不晓得作法上有哪边需改进的?
想请各位先进..发表一下你的想法
谢谢大家!!
--
机会是给有准备的人!
http://www.wretch.cc/blog/wesley0827
信任不容许被践踏了...
否则你该如何对人!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.124.42.152
1F:→ wesley412:ok 07/21 18:35