马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

关于序列化对象的问题 过程中代码运行到一半就没有往下运行了

[复制链接]
查看2539 | 回复2 | 2013-3-25 16:19:27 | 显示全部楼层 |阅读模式

        public void listrnerserver()
        {
            Byte[] Gbuff = new Byte[1024];
            
            ctrl m = new ctrl();

            MemoryStream mstream = new MemoryStream();
            mstream.Position = 0;
            while (true)
            {
                int i = nstream.Read(Gbuff, 0, Gbuff.Length);
                if (i==0)
                {
                    break;
                }
                else
                {
                    MessageBox.Show("成功获取到数据");
                    mstream.Write(Gbuff, 0, i);
                    //这个地方开始就没有继续往下运行了
                    

                }
            }
            
            mstream.Flush();
            
            mstream.Position = 0;
            BinaryFormatter bformatter = new BinaryFormatter();
            
            if (mstream.Capacity > 0)
            {
                m = (ctrl)bformatter.Deserialize(mstream);
               
            }
            else
            {
                MessageBox.Show("接收的数据为空");
            }
            MessageBox.Show(m.m_ctrl.ToString());
         
               }
chao2332601 | 2013-6-16 00:45:52 | 显示全部楼层
谢谢分享!!!
chao2332601 | 2013-6-16 04:41:50 | 显示全部楼层
谢谢分享!!!
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则