当前位置:编程学习 > C#/ASP.NET >>

c# socket 编程接收数据问题

我要用socket接收数据 把接收的数据绘制成曲线图 所以接收数据必须成数组形式 而我实现的接收数据是一个一个字符程序如下private void  ReceiveCallback(IAsyncResult ar)
        {
            try
            {
                int i = client.EndReceive(ar);
          
               string data= string.Format("收:{0}", Encoding.UTF8.GetString(Rcvbuffer, 0, i));
          
          


               
               lstBoxMessage.Invoke(AppendString, data);

               Rcvbuffer = new byte[client.SendBufferSize];
               AsyncCallback callback = new AsyncCallback(ReceiveCallback);
               client.BeginReceive(Rcvbuffer, 0, Rcvbuffer.Length, SocketFlags.None, callback, client);
            }
因为data接收一个就显示在对话框上了 所以把data改成数组也不行 请问异步接收如何把接收的数据变成数组形式呢  需要什么系统函数呢 谢谢 c#  socket --------------------编程问答-------------------- 字符怎么了,你把字符存储到数组,或List中,然后遍历List去绘图
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,