socket
susubuhui
QQ:867289975
展开
-
iocp 关闭
http://blog.csdn.net/simbi/article/details/3738933http://www.cnblogs.com/BeginGame/archive/2011/09/22/2185164.html及时监测连接被动关闭 除非有特别要求,否则你应该总是对每个连接保持一个挂起的接收pending io(使用WSARecv投递)。转载 2012-05-28 20:00:12 · 5022 阅读 · 2 评论 -
Linux下多线程epoll编程
Linux下多线程epoll编程,在高并发下测试通过,可以支持10000用户同时在线,测试服务器为Linode的vps服务器,操作系统为Centos64// cs_network.cpp// created by ccc#include "config.h"#include "cs_network.h"#include #include #define VERSION_SOL转载 2014-07-17 14:29:48 · 11626 阅读 · 0 评论 -
Socket编程中select()的妙用
http://fanqiang.chinaunix.net/a4/b7/20010913/0900001283.html发信站: 华南网木棉站 (Tue Aug 4 15:43:41 1998), 转信 【 原文由 cpu 所发表 】 用过 WinSock API 网友们知道:WinSock 编程中有一很方便的地方便是其 息驱动机制,不管是底层 API 的 WSAAsy转载 2012-05-24 15:55:44 · 899 阅读 · 0 评论 -
socket用户异常掉线检测
http://blog.csdn.net/educast/article/details/7412286 socket用户异常掉线检测2012-03-30 17:05 62人阅读 评论(0) 收藏 举报目前主要有三种方法来实现用户掉线检测:SO_KEEPALIVE ,SIO_KEEPALIVE_VALS 和Heart-Beat线程。下面我就上面的三种方法来做一下转载 2012-06-12 16:17:18 · 1196 阅读 · 0 评论 -
c# socket 问题汇总
http://www.cnblogs.com/tianzhiliang/archive/2010/09/08/1821623.html原创 2012-06-03 17:13:15 · 810 阅读 · 0 评论 -
Select模型与ioctlsocket的使用方法
Select模型与ioctlsocket的使用方法 2011-03-29 11:38:26| 分类:软件开发C++| 标签:ioctlsocket socket 阻塞 select |字号大中小 订阅 int iMode = 1; //0:阻塞 ioctlsocket(socketc,FIONBIO, (u_long FAR*) &转载 2012-05-15 13:46:16 · 12033 阅读 · 0 评论 -
Winsock的五种套接字I/O模型之select
http://zixiaoruixue731.blog.163.com/blog/static/336606020085253855750/Winsock提供了两种套接字模式:锁定和非锁定.当我们使用锁 定套接字的时候,我们使用的很多函数,例如accpet,send,recv等等, 如果没有数据需要处理,这些函数都不会返回,也就是说,你的应用程 序会阻塞在那些函数的调用处.而转载 2012-05-15 09:56:26 · 1589 阅读 · 0 评论 -
socket同步与异步
转自:网易wxy0619的博客 http://wxy0619.blog.163.com/blog/static/4471987320078611412838/ socket同步与异步 前面说了socket建立与传输的函数,但是光这些函数,还不能达到网络通信程序的全部要求。因为accept, send和recv函数默认是同步的,也就是阻塞的。send还好说,发不出去就等着,有情转载 2012-05-10 18:22:45 · 1366 阅读 · 0 评论 -
IOCP编程小结(上)
http://www.cnblogs.com/Hybird3D/archive/2012/02/02/2335000.html前段时间接手了一个网络游戏前端连接服务器的开发工作,由于服务器需要在windows平台上部署,并且需要处理大量的客户端连接,因此采用IOCP来做为服务器端的编程模型就成了不二选择。虽然我对服务器开发并不陌生,但我一直以来对IOCP抱着不屑一顾的态度,转载 2012-05-10 15:04:16 · 2195 阅读 · 0 评论 -
Winsock的异步模式的I/O模型
Winsock的异步模式的I/O模型闲的没事看了下Winsock的异步模式的I/O模型,写些体会和感悟,记录一下。1.Winsock同步阻塞方式的问题1 C0 l/ W8 {2 k在异步非阻塞模式下,像accept(WSAAccept),recv(recv,WSARecv,WSARecvFrom)等这样的winsock函数调用后马上返回,而不转载 2012-05-10 18:18:00 · 3504 阅读 · 0 评论 -
异步 SOCKET 编程
原 DREW SIKORA我本想把发送和接收分开作为两部分,但是最后我决定只略微解释一下 FD_READ ,留下更多的时间来说明更复杂的 FD_WRITE , FD_READ 事件非常容易掌握. 当有数据发送过来时, WinSock 会以 FD_READ 事件通知你, 对于每一个 FD_READ 事件, 你需要像下面这样调用 recv() :int bytes_recv = rec转载 2012-05-10 14:10:35 · 591 阅读 · 0 评论 -
MarioTCP:一个单机可日30亿的百万并发长连接服务器
注:如果用此服务器做变长data的传输,请在业务处理函数中为input buffer增加清空功能(一行memset搞定;也可以在mariotcp核心代码mario_network.c的read功能中增加,mariotcp为了追求性能极限没做此设置)。MrioTCP,超级马里奥,顾名思义,他不仅高效,而且超级简易和好玩。同时他可以是一个很简洁的Linux C 开发学习工程。毫不夸转载 2014-12-26 13:44:37 · 1377 阅读 · 0 评论