- 博客(10)
- 资源 (16)
- 收藏
- 关注
转载 WSAEventSelect模型
事件通知模型:要求我们的应用程序针对打算使用的每一个套接字,首先创建一个事件对象。创建方法是调用WSACreateEvent函数,它的定义如下: WSAEVENT WSACreateEvent(void); 函数的返回值很简单,就是一个创建好的事件对象句柄。事件对象句柄到手后,接下来必须将其与某个套接字关联在一起,同时注册自己感兴趣的网络事件类型。调用WSAEventSelect来做到
2013-10-20 22:10:49 540
转载 WSAAsyncSelect模式
Winsock 提供了一个有用的异步I/O模型。利用这个模型,应用程序可在一个套接字上,接收以Windows消息为基础的网络事件通知。具体的做法是在建好一个套接字后,调用WSAAsyncSelect函数。该模型最早出现于Winsock的1.1版本中,用于帮助应用程序开发者面向一些早期的16位 Windows平台(如Windows for Workgroups),适应其“落后”的多任务消息环境。应用
2013-10-20 21:29:57 546
转载 Select模型原理
Select模型原理利用select函数,判断套接字上是否存在数据,或者能否向一个套接字写入数据。目的是防止应用程序在套接字处于锁定模式时,调用recv(或send)从没有数据的套接字上接收数据,被迫进入阻塞状态。 select参数和返回值意义如下:int select ( IN int nfds, //0
2013-10-20 21:02:17 572
原创 IP多播技术及其编程
IP多播应用的编程方法 在实际应用中,编程人员通常需要自己编制底层网络应用程序来实现网上的底层通信,如具体实现IP多播通信的功能。编制底层网络应用程序通常要借助于网络数据通信编程接口,而在不同的操作系统中所提供的网络编程接口是有所不同的,如在Microsoft Windows环境下的网络编程接口就是Windows套接字(Windows Socket,简称Winsock)。Winsock
2013-10-20 10:39:26 758
转载 仿函数
仿函数,又叫做函数对象,是一个重载了"()"运算符的struct,是STL(标准模板库)六大组件(容器、配置器、迭代器、算法、配接器、仿函数)之一;仿函数虽然小,但却极大的拓展了算法的功能,几乎所有的算法都有仿函数版本。例如,查找算法find_if就是对find算法的扩展,标准的查找是两个元素向等就找到了,但是什么是相等在不同情况下却需要不同的定义,如地址相等,地址和邮编都相等,虽然这些相等的定义
2013-10-19 20:13:57 612
转载 关于error LNK2005: "char * xxx" (?xx@@3PADA) already defined in xxx
今天,看到群上的群友问一个关于LINK2005的BUG,报:已经定义过的错误其实这个问题难倒了很大一部分程序员,这个错误的原因是他想定义一个全局变量,于是他就在.h文件中直接定义并给这个变量赋值,这个做法是错误的,当这个.h文件被其他文件调用时,会报LINK2005,该变量已经定义的警告,那怎么办呢?先在A.cpp文件中定义该变量:char buf[1024] = {0};
2013-10-19 19:44:37 2269
原创 组播技术的初级使用
最近在研究一个局域网监控的系统,该系统中使用到了组播技术,这个也是我对组播技术的第一次接触,所以就写下了如下的初级认识吧!组播(多播)一种通讯模式。主机之间“一对一组”的通讯模式,也就是加入了同一个组的主机可以接收到此组内的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。主机可以向路由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并传输数据,即只将
2013-10-15 21:07:47 969
原创 宏的一些使用
宏的本质宏的本质就是具有一定规则的文本替换。惯例以及好的习惯:1、 名字一般全部大写2、 后面不使用 ;3、 # 位于行首,不参与缩进;如果希望也有缩进,从 # 之后的内容开始4、 被包含文件(通常是头文件)的末尾单独有一个空行特性:1、 可嵌套 在一个宏定义中,引用之前已经定义过的另外一个宏是可以的。
2013-10-14 20:02:14 635
原创 算法导论学习开篇
首先向Charles E.Leiserson致敬也向国际公名校公开课致敬,在今后的一个月中我将要跟随着Charles E.Leiserson学习Algorithems,我相信在这个月的学习中一定能让我有长足的进步,努力吧胖子,飞翔吧胖子!
2013-10-08 15:09:41 546
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人