logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

异步选择模型中FD_WRITE

我本想把发送和接收分开作为两部分,但是最后我决定只略微解释一下 FD_READ ,留下更多的时间来说明更复杂的 FD_WRITE , FD_READ 事件非常容易掌握. 当有数据发送过来时, WinSock 会以 FD_READ 事件通知你, 对于每一个 FD_READ 事件, 你需要像下面这样调用 recv() :int bytes_recv = recv(wParam, &data,

strcpy与memcpy的区别

strcpyC语言标准库函数原型声明:extern char *strcpy(char* dest, const char *src);头文件:#include string.h>功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。

网络游戏服务器架构

服务器组成session:负责账号管理和验证,gateway和world信息管理。dbserver:负责数据库相关事务。gateway:负责管理所有玩家的连接管理,是world和client的消息中转。world:负责游戏核心逻辑。服务器部署session:1个dbserver:若干gateway:若干world:若干服务器关系session:与外网相连,接受cli

网络编程三:Socket API

socket称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以下是几个重要的Sockect API1.socket函数intsocket(intdomain,inttype,intprotocol);应用程序调用socket函数来创建一个能够进行网络通信的套接字。

到底了