文章分类 -  网络编程

[转载]使用事件驱动模型实现高效稳定的网络服务器程序--几种网络服务器模型的介绍与比较
摘要:http://www.ibm.com/developerworks/cn/linux/l-cn-edntwk/index.html?ca=drs-顾 锋磊, 软件工程师, IBM顾锋磊 , IBM 中国系统与技术中心软件工程师,2008 年加入 IBM,从事软件开发工作。简介:围绕如何构建一个高效稳定的网络服务器程序,本文从一个最简单的服务器模型开始,依次介绍了使用多线程的服务器模型、使用非阻塞接口的服务器模型、利用select()接口实现的基于事件驱动的服务器模型,和使用libev事件驱动库的服务器模型。通过比较各个模型,得出事件驱动模型更适合构建高效稳定的网络服务器程序的结论。 --> 阅读全文
posted @ 2012-02-23 22:37 draeag 阅读(149) 评论(0) 推荐(0)
网络字节序问题?
摘要:http://blog.163.com/lyzaily@126/blog/static/42438837200910151422229/在上一篇文章<<剥掉MFC的socket类的外衣 >>中讲述了MFC中提供的两个socket类与RAW socket API之间的关系,同时也涉及到了字节序的问题,现在在该文章中我来把这个问题理一理,顺便做个总结,供自己日后复习之用,同时也供广大初学者参考.有不对之处希望各位看官指出,共同学习共同进步. 我在<<剥掉MFC的socket类的外衣 >>一文中说了,如果你写的SOCKET程序要和另一端的SOCKET程 阅读全文
posted @ 2012-02-11 11:29 draeag
剥掉MFC的socket类的外衣
摘要:http://blog.163.com/lyzaily@126/blog/static/424388372009101242036128/我是笨人,是一个喜欢钻研的笨人,每遇到不明白的技术点时总是寝食难安非要追查个水落石出不可。 最近在用socket写个网络通信程序,以前都是在写的都是在pc上跑的网络程序,直接用系统提供的socke API就行了,但是这次是在mobile上写的,就不知道是否还可以像以前一样写网络程序;但是在网上看了很多都是使用的MFC类库中的CSocket类来写的,找了很久也没有看到答案,心里纠结了很久,今天非要弄给水落石出。 通过翻阅MSDN总要找到了有关系统socket 阅读全文
posted @ 2012-02-11 11:15 draeag