摘要: 很幽默的讲解六种Socket I/O模型 本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。 一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五: 阅读全文
posted @ 2019-03-21 13:19 jadeshu 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 很幽默的讲解六种Socket I/O模型本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。一:select模型二:WSAAsyncSelect模型三:WSA... 阅读全文
posted @ 2019-03-21 13:19 jadeshu 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 很少有人关心字节顺序(Byte Ordering),因为它真的很少用到。何为字节顺序呢?让我们先来看一个例子,假设现在有一个WORD类型的变量,它的值为0x7788,那么它在内存中是怎么存放的呢? 内存中: 低地址 高地址 0x77 0x88 高地址 低地址 0x77 0x88 事实上,对于不同的C 阅读全文
posted @ 2019-03-21 13:04 jadeshu 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: 几种winsock I/O模型的分析 套接字是通信的基础,是支持网络协议数据通信的基本接口。Winsocket 提供了一些有趣的I/O模型,有助于应用程序通过一种“异步”方式,一次对一个或者多个套接字上进行的通信加以管理。这些模型包括select(选择)、WSAAsynSelect(异步选择)、WS 阅读全文
posted @ 2019-03-21 13:00 jadeshu 阅读(221) 评论(0) 推荐(0) 编辑