DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年12月11日

摘要: 本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:Overlapped I/O 事件通知模型五:Overlapped I/O 完成例程模型六:IOCP模型老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。这和Socket模型非常类似。下面我就以老陈接收信件为例讲解Socket I/O模型~~~一:select模型老陈非常想看到女儿的信。以至于他每隔10分钟就下楼检查信箱,看是否有女儿的信~~~ 阅读全文
posted @ 2012-12-11 00:05 DoubleLi 阅读(391) 评论(0) 推荐(0)

摘要: 一。程序运行效果图二。程序源代码三。程序设计相关基础知识 1.计算机网络 2.IP地址 3.协议 4.网络体系结构 5.TCP/IP体系结构与特点 6.客户机/服务器模式 7.TCP/IP特点 8.套接字的引入 9.面向 连接/无连接 的套接字的系统调用时序图/流程图一。程序运行效果图二。程序源代码[cpp] view plaincopyprint?//server.cpp #include<iostream> #include<cstdio> #include<Winsock2.h> usingnamespacestd;intmain(){//加载sock 阅读全文
posted @ 2012-12-11 00:01 DoubleLi 阅读(5408) 评论(0) 推荐(1)

摘要: 单个服务器对多个客户端程序: 一。简要说明二。查看效果三。编写思路四。程序源代码五。存在问题一。简要说明:程序名为:TcpSocketOneServerToMulClient程序功能:实现单个服务器对多个客户端通讯功能的小程序。PS: 这是继上次简单的 Tcp Windows Socket 编程后的再一程序,程序实现依然不是很严谨,还待完善~二。查看效果:三。编写思路:由上一次的程序思路来看,如果想实现单个服务器对多个客户端程序的通讯的话,这次程序编写尝试从多线程的角度来考虑问题:在服务器的实现中:可以main函数作为主线程,不断地接客户端的连接请求。 再新建子线程——每连接一个客户端,就专为 阅读全文
posted @ 2012-12-11 00:00 DoubleLi 阅读(2395) 评论(0) 推荐(0)