CSDN论坛 > VC/MFC > 网络编程

我真不知道是哪里出错了?关于用WSAEVENTSELECT构建文件并发服务器! [问题点数:100分,结帖人leaber]

Bbs2
本版专家分:459
结帖率 100%
CSDN今日推荐
Bbs12
本版专家分:431894
版主
Blank
榜眼 2009年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第二
Blank
银牌 2009年7月 总版技术专家分月排行榜第二
2009年3月 总版技术专家分月排行榜第二
2009年1月 总版技术专家分月排行榜第二
2005年7月 总版技术专家分月排行榜第二
2005年5月 总版技术专家分月排行榜第二
2005年3月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年2月论坛优秀版主
Blank
铜牌 2009年6月 总版技术专家分月排行榜第三
2009年2月 总版技术专家分月排行榜第三
2005年4月 总版技术专家分月排行榜第三
2005年1月 总版技术专家分月排行榜第三
Bbs4
本版专家分:1637
Bbs7
本版专家分:28028
Blank
黄花 2004年7月 VC/MFC大版内专家分月排行榜第二
匿名用户不能发表回复!登录|注册
其他相关推荐
WSAEventSelect模型客户端代码示例
WSAEventSelect模型客户端代码示例
WSAEventselect模型中的一些注意事项(尤其是event和事件的关联与重置;FD_WRITE事件的作用)
1. 需要包含winsock2.h,链接ws2_32.llib   2. 把#include 放到最前面 至于原因,那是因为windows.h这个头文件已经包含了winsock.h,winsock.h和winsock2.h貌似有冲突  解释在:http://vc.ygman.com/thread/47071   3.MSDN中说使用WSAEventSelect模型等待时是不占cpu时间的
基于WSAEventSelect模型的TCP服务器实现
 怎么感觉标题很学术的样子。。。上次那个重叠IO的事件模型搞完之后,就觉得TCP是很不错的协议,可以将重点转移到对客户端的管理之上,而不必为了数据报的丢失和客户端keepalive的问题而绞尽脑汁(之前我做了个简单的聊天软件,面对的就是这种问题)。  WSAEventSelect是基于事件通知的,我觉得没有比这个模型更加简单实用了,编译环境:vc++ 6.0,代码如下: #include
老婆对不起我错了我爱你
        当我心里很想你能高高兴兴的时候我就会来这里说说话,因为这里是我们的家,她见证了我们的开心快乐,坎坷不平,她见证了我们一步一步走出来的脚印,而这些脚印也象跟绳子样把我们越绑越紧,我们俩就是一个人,是一个整体。      我真的是笨笨的。笨的让你伤心。我这段时间又一次让你 这么伤心了,我 我 真的是很心疼,心疼你。我以后这个记性从现在开始就已经深深的扎在了我的脑子里面。我不能再有下
WSAEventSelect模型例子
WSAEventSelect模型和WSAAsyncSelect模型 相同点: 1.都是由系统通知应用程序处理网络事件 2.都是异步的 不同点:通知机制不一样,WSAAsyncSelect模型是以windows的消息机制来通知应用程序的。WSAEventSelect模型是以事件形式通知的。所以一个需要窗口,一个则不需要。建立WSAEventSelect模型步骤:1.为server socket
服务器搭建出现问题
初学者,当作笔记记录学习 1.现象:本地主机无法访问虚拟机上用lighttpd服务器搭建的网页。 现象:本地主机无法访问虚拟机上用lighttpd服务器搭建的网页。 问题背景:(1)虚拟机和主机可以相互ping通,处在同一个192.168.1.x网段,各自都能正常上网; (2)虚拟机采用bridge方式(network adapter),并复制主机物理网卡; (3)虚拟机本身可以
我哪里错了?
编程之美——传话游戏 描述 Alice和Bob还有其他几位好朋友在一起玩传话游戏。这个游戏是这样进行的:首先,所有游戏者按顺序站成一排,Alice站第一位,Bob站最后一位。然后,Alice想一句话悄悄告诉第二位游戏者,第二位游戏者又悄悄地告诉第三位,第三位又告诉第四位……以此类推,直到倒数第二位告诉Bob。两位游戏者在传话中,不能让其他人听到,也不能使用肢体动作来解释。最后,Bob把他所听到
并查集不知道哪里出错了
package com.company; import java.util.*; public class Main{ //并查集 static int N, M;//N个数字,M个操作 static int[]bcj=new int[10001]; static Scanner sc=new Scanner(System.in); static int F...
怎么理解并发多进程服务和多线程服务器
1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。 2,线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。 两者都可以提高程序的并发度,提高程序运行效率和响应时间。 线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进
(三)Socket I/O模型之事件选择(WSAEventSelect)
转自:点击打开链接 WSAEventSelect和WSAAsyncSelect模型类似,它也允许应用程序在一个或多个套接字上,接收以事件为基础的网络事件通知。对于WSAAsyncSelect模型采用的网络事件来说,它们均可原封不动地移植到事件选择模型上。在用事件选择模型开发的应用程序中,也能接收和处理所有那些事件。该模型最主要的差别在于网络事件会投递至一个事件对象句柄,而非投递至一个窗口
关闭