![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器软件开发
文章平均质量分 88
yubo198
IT
展开
-
[转载]用完成端口开发大响应规模的Winsock应用程序
用完成端口开发大响应规模的Winsock应用程序作者:Anthony Jones&Amol Deshpande 翻译:刘西齐原文出处:http://msdn.microsoft.com/msdnmag/issues/1000/Winsock/通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和连接一个套接字,尝试进行连接,然后收发数据。真正难的是要转载 2008-01-24 12:11:00 · 393 阅读 · 0 评论 -
异步 SOCKET 编程 - 发送和接收数据
原作者: DREW SIKORA我本想把发送和接收分开作为两部分,但是最后我决定只略微解释一下 FD_READ ,留下更多的时间来说明更复杂的 FD_WRITE , FD_READ 事件非常容易掌握. 当有数据发送过来时, WinSock 会以 FD_READ 事件通知你, 对于每一个 FD_READ 事件, 你需要像下面这样调用 recv() :int bytes_recv = recv转载 2008-01-28 14:33:00 · 478 阅读 · 0 评论 -
编写完成端口网络服务器的一些说明 (1)
http://blog.csdn.net/everandforever/archive/2004/01/17/10006.aspx1. AcceptEx: BOOLPASCAL FARAcceptEx ( IN SOCKET sListenSocket, IN SOCKET sAcceptSocket, IN PVOID lpOutputBuffer, IN DWOR原创 2008-01-28 14:55:00 · 401 阅读 · 0 评论 -
线程同步的几种方式
进程中线程同步的四种常用方式:1、 临界区(CCriticalSection)当多个线程访问一个独占性共享资源时,可以使用临界区对象。拥有临界区的线程可以访问被保护起来的资源或代码段,其他线程若想访问,则被挂起,直到拥有临界区的线程放弃临界区为止。具体应用方式:1、 定义临界区对象CcriticalSection g_CriticalSection;2、 在访问共享资源(代原创 2008-01-28 18:10:00 · 3842 阅读 · 0 评论 -
搭建VC6下的ACE开发环境
发信人: ouyang (金陵书生~算法*网络*C++), 信区: CPP标 题: 〔原创〕搭建VC6下的ACE开发环境发信站: 紫金飞鸿 (2006年01月30日20:10:10 星期一), 站内信件 搭建VC6下的ACE开发环境0. 本文简述1. 源码获取2. 源码安装3. 系统设置4. VC环境设置5. 常见问题0. 本文简述转载 2008-01-30 12:38:00 · 2049 阅读 · 1 评论 -
[转载]完成端口与高性能服务器开发
早在两年前我就已经能很熟练的运用完成端口这种技术了,只是一直没有机会将它用在什么项目中,这段时间见到这种技术被过分炒作,过分的神秘化,就想写一篇 解释它如何工作的文章.想告诉大家它没有传说中的那么高深难懂!有什么错误的地方还请高人指正.转载请注明出处及作者,谢谢! 以一个 文件传输服务端为例,在我的机器上它只起两个线程就可以为很多个个客户端同时提供文件下载服务,程序的性能会随机器内CPU个数的增加原创 2008-01-14 18:09:00 · 538 阅读 · 0 评论 -
[转载自codeproject]A simple IOCP Server/Client Class
由于内容过长,给出链接:http://www.codeproject.com/KB/IP/iocp_server_client.aspx原创 2008-01-14 18:11:00 · 555 阅读 · 0 评论