一个GameLogin的IOCP问题..多个客户端连接上来以后,如何精确去连接游戏服务器?标题可能说不清楚..举个例子:比如我写了一个GameLogin.exe转门负责请求登陆..客户端连接我以后,验证帐号密码成功以后,就把他转到GameServer去进行游戏..然后Gameserver会返回信息告诉我是否已经成功登陆游戏..现在比如有100个用户同时请求要登陆..相当于有100个客户端的Client SocketID...然后我单独建立了一个socket连接到GameServer....
问题:
我单独建立的这个连接GameServer的socket..是否可以绑定到IOCP啊??????客户端来请求登陆..和我GameLogin的关系是---1对n...但是如果要和Gameserver通信..那就相当于还要面临一个 n对1 的问题啊...我都不知道怎么让GameServer返回来的数据,和这么多客户端句柄一一对应起来...
这个架构应该是有问题的..只探讨技术细节.不讨论架构好坏啊.呵呵..
问题:
我单独建立的这个连接GameServer的socket..是否可以绑定到IOCP啊??????客户端来请求登陆..和我GameLogin的关系是---1对n...但是如果要和Gameserver通信..那就相当于还要面临一个 n对1 的问题啊...我都不知道怎么让GameServer返回来的数据,和这么多客户端句柄一一对应起来...
这个架构应该是有问题的..只探讨技术细节.不讨论架构好坏啊.呵呵..
解决方案 »
- 求助!WIN7下的VS2005的问题
- 正则表达式怎样匹配任意字符?
- 能不能在多文档的子窗口里(CMDIChildWnd)里增加菜单?
- IXMLDOMDocument::load、save函数,支持进度回掉吗?大文件加载很慢,希望能显示进度,谢谢!
- SetWindowPos中的座标的单位是什么?
- 我刚学vc,写的一个程序编译时候没问题,但构建.exe文件的时候却发生了如下错误?
- 我觉得这个问题还不是很好解决。
- 请问有关ON_UPDATE_COMMAND_UI
- 使用vc编写ftp客户端遇到问题,在线等候
- memcpy奇怪的问题
- VC2008和VC2010编译器上MFC编辑【dll】的问题,大神们求救啊
- MFC用CHtmlView载入一个网页,怎么在网页上模拟键盘鼠标消息
有客户端管理...Login维护几百上千个客户端不是问题,问题是怎么把这几百上千用户的请求发到GameServer,并且一一对应哦...
如果是做负载平衡的,那就有很多方法了。