- 博客(9)
- 收藏
- 关注
原创 流方式以及数据包方式的对比
流方式以及数据包方式的对比在Windows系统中利用Socket进行网络通信有两种主要方式:流方式(Stream Socket),也称为面向连接方式:用于实现TCP协议。其特点是通信可靠,对数据有校验和重发机制,通常用来作数据文件的传输,如FTP;数据报方式(Datagram Socket),又称为无连接方式:这种通信方式对应的是UDP协议。由于取消了重发校验机制,能够达到较高
2013-10-31 00:51:30 1142
转载 VC++ 列表控件的使用方法
VC++ 列表控件的使用方法 列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle中可以
2013-10-30 23:57:53 537
转载 两种创建监听套接字的方法
两种创建监听套接字的方法假设在本机(localhost)的5555端口创建监听套接字(listening socket)第一种方法来自《UNIX环境高级编程》第2版structaddrinfo *ailist,*aip;struct addrinfo hint;int listenfd;hint.ai_flags =AI_CANO
2013-10-30 23:46:12 1291
转载 如何利用C语言写文件传输的程序
转自csdn作者:sophisticated如何利用C语言写文件传输的程序在网上搜了很久,也没有找到很具体和实用的发送文件的C源程序,于是就自己研究了半天,编写了个可以无差错传文件的程序,拿出来晒晒,以下中括号里的就是调用的函数,具体源文件我放到资源里了,大家可以去下载http://download.csdn.net/user/sophisticated。 服务器端(发送文件
2013-10-23 23:16:45 2089
转载 MFC用户界面设计
转自:新浪博客作者:cornflower MFC用户界面设计 一(创建一个MFC工程的框架)打开VC++6.0选择New,出现如下界面:然后选中MFC AppWizard[exe] ,即我们将创建一个MFC的可执行文件,然后在Project Name下面的框中写入这个工程的名字,注意:工程的名字不要是中文的,且不要太过于长(到底多长是长我也不知道),最好使用英语的单词来
2013-10-23 22:38:46 773
原创 sizeof(结构体)大小判断
当定义结构体的时候,如果没定义结构体内成员函数(空结构体),则结构体大小为1(存在内存,便于区分不同的结构体);如果定义结构体的同时定义了其成员函数,即使没初始化,系统也为其分配了内存空间,这里就是讨论其空间大小的计算。有以下例子(VC6编译):#include struct A{ int a; char b;};struct B{ i
2013-10-20 20:55:01 612
转载 C++钩子(Hook)实现初探
转自oschina作者:小编辑 C++钩子(Hook)实现初探 所谓钩子可以百度下里面有很多解释,我可以不必在这里啰嗦了。研究了下,个人理解就是用来截获 WINDOWS消息的API,基于消息机制的WINDOWS程序所产生的消息可以用钩子来截获。钩子把截获的消息做什么呢?这个要看程序员的心情了,可以 把消息继续向下传递,也可以修改掉甚至不传递。在截获的过程中也可以把消息记录下来,实现
2013-10-16 13:47:07 913 1
转载 UDP广播与多播
UDP广播与多播作者:legend使用UDP协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待发送的报文中并且发送出去。至于服务器端是否存在,或者能否收到该报文,客户端根本不用管。通常我们讨论的udp的程序都是一对一的单播程序。本章将讨论一对多的服务:广播(broadcast)、多播(multica
2013-10-16 13:37:04 502
转载 对PGM可靠组播的调查
对PGM可靠组播的调查作者:great3779注:为了叙述方便,以下的组播均指可靠的组播。 调查结果:1. 组播适合于局域网一对多的传送数据,相比TCP能极大减少对服务器端的压力,特别是客户端数量巨大时尤为明显;相比UDP则可靠性更好,同时组播目的性更强。2. 组播每个包的最大字节数为65535(即:64K-1)。因此若数据包的字节数大于65535,则需预先手动
2013-10-16 13:30:50 733
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人