
SERVICE PHONE
363050.com发布时间:2025-06-11 08:10:11 点击量:
开元棋牌,开元棋牌官网,开元棋牌下载,开元娱乐,棋牌游戏平台,棋牌真钱游戏,注册送彩金棋牌,棋牌游戏,棋牌平台
服务器端框架这部分编译好以后是一个kernelEngine.dll。这个
是调用这几个Service接口的start()方法。先大致列举一下有哪几
这个队列本身是做成一个服务的,启动该服务,会跑一个线程。该线程就是一直查询队
列里的数据,发现有请求数据就调用服务的一个方法。而服务的这个方法会调用一个回调接
口的方法。引擎如果要用到队列服务,就实现这个回调接口,然后初始化时把自己的指针传
2.建立了一个IO完成端口。(IO完成端口主要就是windowsAPI的一
3.这里建立的IO完成端口依次和ServerSocket也就是监听套接字,
Accept进来的每一个通信Socket绑定。这样每次通过这个Socket
里做的。现在网络引擎启动时,把这个线.作为IO完成端口队列的消费者,还需要一个线程去拿到队列里的
了几大类操作。其中有一类就是EVENT_SOCKET_READ(其他还有数
用来处理游戏客户端发来的消息。在OnSocketMainGame方法内部,
谈,涉及到和客户端通信:发送是调用的CattemperEngineSink里的
回调接口由具体游戏比如:牛牛来实现,名字叫CtableFrameSink
连接是在connect()方法里作的。连接后把socket句柄保存在成员
个消息--又是一个switch„case结构,对消息进行了分类:连接时,
存区域拷贝消息体。构造好了缓存就可以用WIN SOCK API 向远程客