alexmen

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

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

文章分类 -  Socket

摘要:Asynchronous socket communicationhttp://www.codeproject.com/Articles/1608/Asynchronous-socket-communicationDownload source files - 14 KbDownload demo ... 阅读全文
posted @ 2014-08-30 09:42 alexmen 阅读(264) 评论(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 阅读(1299) 评论(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 阅读(2873) 评论(0) 推荐(2)

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