大坡3D软件开发

自主操作系统和CPU--用软件来改变世界

boost库在工作(38)网络UDP客户端之八

前面创建了一个UDP服务器,主要是提供时间查询,因为它是一个服务器,所以没有能力连接服务器的,因此需要创建一个客户端来,后面主要就是做这件事情。在说明怎么样编写UDP客户端之前,在这里回复一个网友的问题,他说TCP基本上已经可以无错地做任何事情,包括我前面说的视频通讯,因而使用UDP是不必要学习的...

2013-08-24 19:31:12

阅读数 4271

评论数 0

boost库在工作(37)网络UDP服务端之七

前面介绍的都是网络TCP的服务器和客户端,其实还有UDP的服务器和客户端,同时也有同步和异步之分。UDP与TCP最大的区别,就是TCP是基于连接的,而UDP是无连接的。这里所谓的连接是指对方中断服务时,另外一方是可以感知的,而UDP是无法感知对方是否中断服务。还有另外一点,TCP发送的数据包是有流...

2013-08-11 20:43:51

阅读数 4553

评论数 0

boost库在工作(36)网络服务端之六

在上面介绍了管理所有连接的类,这个类主要就是添加新的连接,或者删除不需要的连接。但是管理的类CAllConnect是没有办法知道什么时候添加,什么时候删除的,它需要从接收到连接类里获取得到新的连接,从连接类里获得删除的事件。如下面的代码://封装一个服务端类来处理网络。 //软件开发人员: 蔡军生...

2013-08-04 16:37:59

阅读数 3474

评论数 0

提示
确定要删除当前文章?
取消 删除