twzheng's cppblog

『站在风口浪尖紧握住鼠标旋转!』 http://www.cnblogs.com/twzheng

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  136 随笔 :: 78 文章 :: 353 评论 :: 0 Trackbacks

网络编程

     摘要: SYSTEM_INFO,Win32 API函数GetSystemInfo所使用的结构体。

说明:
SYSTEM_INFO结构体包含了当前计算机的信息。这个信息包括计算机的体系结构、中央处理器的类型、系统中中央处理器的数量、页面的大小以及其他信息。  阅读全文
posted @ 2007-06-02 22:49 谭文政 阅读(5130) | 评论 (1)  编辑

     摘要: 参数表:
lpSystemInfo
[out] 指向一个供函数返回信息的SYSTEM_INFO结构体。  阅读全文
posted @ 2007-06-02 22:34 谭文政 阅读(7987) | 评论 (3)  编辑

     摘要: 套接字是通信的基础,是支持网络协议数据通信的基本接口。Winsocket 提供了一些有趣的I/O模型,有助于应用程序通过一种“异步”方式,一次对一个或者多个套接字上进行的通信加以管理。这些模型包括select(选择)、WSAAsynSelect(异步选择)、WSAEventSelect(事件选择)、Overlapped I/O(重叠 I/O)以及Completion port(完成端口)。  阅读全文
posted @ 2007-05-30 21:28 谭文政 阅读(3027) | 评论 (1)  编辑

     摘要: 程序中碰到一个关于回调函数的错,始终没能解决。。。查阅很多资料,对回调函数众说纷纭,收集如下,加深对回调函数的理解。  阅读全文
posted @ 2007-05-21 16:41 谭文政 阅读(1815) | 评论 (0)  编辑

     摘要: 3.带宽(这是我见过的关于"带宽"的最易懂的解释)
由于硬件不能瞬间改变电压(所以会有"坡",再加上干扰,波型是不规则的),所以发送端必须将信号维持一定的时间,这样接收端才能正确的从接收到的电压变化信号获得数字信号.所以,每个硬件都有它的一个物理属性:每秒最多能实现电压改变的次数.当我们试图超过这个数值来实现数据传输的时候,接受端无法正确获得数字信号.这个就是带宽的来源.
也就是说"带宽"就是硬件能够使信号发生变化的最大速率.
  阅读全文
posted @ 2007-05-21 01:01 谭文政 阅读(396) | 评论 (0)  编辑

     摘要: 为了提供更好的服务,网站可以提供Notification机制以及时与自己的客户沟通。本文讨论Notification服务的一种实现方法。
自上而下,Notification服务可以分为三层:
- 具体Notification服务的实现层,负责实现具体通知内容的构建;
- Notification服务的管理层,负责获取Notification数据、分发到具体实现等;
- Notification服务的通讯层,负责网络发送,如Email、短消息等。

  阅读全文
posted @ 2007-04-30 00:38 谭文政 阅读(338) | 评论 (0)  编辑

     摘要: 调用成功,则返回非零数值,相关数据存于lpNumberOfBytes、lpCompletionKey、lpCompletionKey变量中。失败则返回零值。  阅读全文
posted @ 2007-04-16 00:55 谭文政 阅读(12203) | 评论 (0)  编辑