alexmen

专注.net软件开发,项目管理体系PMBOK.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年4月3日

摘要: 1.using System; 2.using System.Collections.Generic; 3.using System.ComponentModel; 4.using System.Data; 5.using System.Drawing; 6.using System.Text; 7.using System.Windows.Forms; 8. 9.using System.Net; 10.using System.Threading; 11.using System.Net.Sockets; 12. 13.using System.IO; 14. 15.using Syste 阅读全文
posted @ 2011-04-03 16:43 alexmen 阅读(1226) 评论(0) 推荐(0) 编辑

摘要: 1.using System; 2.using System.Collections.Generic; 3.using System.ComponentModel; 4.using System.Data; 5.using System.Drawing; 6.using System.Text; 7.using System.Windows.Forms; 8. 9.using System.Net; 10.using System.Threading; 11.using System.Net.Sockets; 12. 13.using System.IO; 14. 15.using Syste 阅读全文
posted @ 2011-04-03 16:43 alexmen 阅读(2378) 评论(0) 推荐(2) 编辑

摘要: 我们都知道,TCP协议是面向流的。面向流是指无保护消息边界的,如果发送端连续发送数据,接收端有可能在一次接收动作中会接收两个或者更多的数据包。 那什么是保护消息边界呢?就是指传输协议把数据当做一条独立的消息在网上传输,接收端只能接收独立的消息。也就是说存在保护消息边界,接收端一次只能接收发送端发出的一个数据包。 举个例子来说,连续发送三个数据包,大小分别是1k,2k,4k,这三个数据包都已经到达了接收端的缓冲区中,如果使用UDP协议,不管我们使用多大的接收缓冲区去接收数据,则必须有三次接收动作,才能把所有数据包接受完。而使用TCP协议,只要把接收数据的缓冲区大小设置在7kb以上,就能够一次把所 阅读全文
posted @ 2011-04-03 16:31 alexmen 阅读(1742) 评论(0) 推荐(1) 编辑

摘要: 英文原帖原帖 WPF线程处理模型 收藏 http://msdn.microsoft.com/zh-cn/library/ms741870.aspxWindows Presentation Foundation线程处理模型更新:2007 年 11 月Windows Presentation Foundation (WPF) 旨在帮助开发人员解决线程处理的难题。这样,大多数 WPF 开发人员就不必编写使用多个线程的接口。由于多线程程序很复杂且难以调试,因此只要存在单线程解决方案,就应避免使用多个线程。 但是,无论体系结构多么完善,没有任何 UI 框架能够为每一类问题提供单线程解决方案。WPF 接近 阅读全文
posted @ 2011-04-03 12:52 alexmen 阅读(12712) 评论(0) 推荐(0) 编辑