select模型 示例代码
来源:互联网 发布:什么是协方差矩阵 编辑:程序博客网 时间:2024/05/23 19:04
在学习第一个,也是最简单的I/O模型的时候,从原理看,感觉非常简单,但是详细的跟踪并解析了一下代码:
http://www.codeproject.com/KB/IP/ScalableClientServer.aspx
发现,不明白的事情还是非常的多。所以把这段代码的骨干抽取出来,并附上解析过程,希望能够帮助理解。
简介:
一个server,监听某一端口来的所有连接以及从该端口来的信息,收到消息之后,立即给该连接会送同样内容的消息,以此实现一个简单的C/S对话。
主要技术:
基于select的I/O模型,当然使用的是fd_set对象监听write、read和exception消息。socket被设置为异步模式。
限制:
没有多线程。如果某一个通信的数据量比较大的话,虽说是异步模式,但是不知道会不会产生性能问题。
代码骨干(伪代码):
- select模型 示例代码
- select模型的示例代码
- select模型代码
- select模型服务器代码
- select 模型例子代码
- server模型代码示例
- WSAEventSelect模型客户端代码示例
- WSAEventSelect模型客户端代码示例
- select控件获取text值示例代码
- Js结合struts回显select代码示例
- select复用模型的代码原型
- select 示例
- select 模型
- select模型
- Select模型
- Select模型
- Select模型
- SELECT模型
- Struts1.X系列教程----HTML标签库
- javascript获取FCKeditor内容及Fckeditor的修改
- PHP V5.3 中的新特性
- ssh客户端连接到linux显示中文乱码修改
- javascript的一些小技巧
- select模型 示例代码
- 尚学堂OA系统中ACL的CRUD解释
- wget使用指南
- GIMP插件结构
- VS2005恢复到初始状态
- 浅谈C中的malloc和free
- 2009-04-17读书记录:《Servlet与JSP核心编程》第六章——HTTP状态代码
- ASP.NET 状态管理建议
- Windows下MySQL5服务无法启动,错误代号1067