摘要:
原文链接地址:http://blog.csdn.net/xuyuefei1988/article/details/8279812 心跳包的发送,通常有两种技术 方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果... 阅读全文
摘要:
原文链接地址:http://www.cnblogs.com/phinecos/archive/2008/10/20/1315176.html Winpcap是一个强大的网络开发库,可以实现许多功能:获取可用的网络适配器;获取指定适配器信息(比如名称和描述信息);捕获指定网卡的数据封包;发送数据封包;过滤捕获的包以获取特定包等。 首先到http://www.winpcap.org/install... 阅读全文
摘要:
原文链接地址:http://blog.csdn.net/xbgprogrammer/article/details/7276760 我们有很多操作需要用到OpenProcess函数,而为了使程序有权限使用这个函数,我们经常利用AdjustTokenPrivileges提升权限(准确的说不是提升,而是将访问令牌中禁用的权限启用) BOOL SetPrivilege( ... 阅读全文
摘要:
/***************************************************************** 函数名:EnableSetTimePriviledge 功 能:开放设置时间权限 返回值:布尔类型,权限开放成功返回TRUE,否则返回FALSE ********************************************************... 阅读全文
摘要:
原文链接地址:http://www.2cto.com/net/201311/254834.html UDP收/发广播包原理及步骤 如果网络中两个主机上的应用程序要相互通信,其一要知道彼此的IP,其二要知道程序可监听的端口。因为同一主机上的程序使用网络是通过端口号来区分的。 UDP Socket的使用过程: 初始化网络库 创建SOCK_DGRAM类型的Socket。 绑定... 阅读全文
摘要:
原文链接地址:http://blog.chinaunix.net/uid-22670933-id-3716646.html 广播域 首先我们来了解一下广播域的概念。 广播域是网络中能接收任一台主机发出的广播帧的所有主机集合。也就是说,如果广播域内的其中一台主机发出一个广播帧,同一广播域内所有的其它主机都可以收到该广播帧。 广播域的计算 如何知道一台主机是属于哪一个广播域呢?其实... 阅读全文