大神好,workerman的文檔已經(jīng)看過(guò)一遍了,還有g(shù)atewaywork的文檔也看了一遍,基本思路有了一定了解,
現(xiàn)在想用gatewaywork搭建一個(gè)棋牌的游戲服務(wù)器,有幾個(gè)糾結(jié)點(diǎn),麻煩指導(dǎo)一下,不勝感激:
1、在多個(gè)gatework和businesswork的情況,有什么方式可以確保同一個(gè)房間(假設(shè)一個(gè)房間4個(gè)人)里的幾個(gè)客戶單在同一個(gè)businesswork進(jìn)程下?
2、這個(gè)游戲服對(duì)外是透明的,就是無(wú)論我這個(gè)游戲服開幾個(gè)進(jìn)程,對(duì)外注冊(cè)都是一個(gè)單獨(dú)的游戲服,如何把他作為一個(gè)客戶端往第三方管理服上報(bào)信息?
3、數(shù)據(jù)保存需要借助GlobalData組件嗎?不借助的話一般是怎么組織數(shù)據(jù)的?
1、通過(guò)router是可以,但是客戶端連接的時(shí)候我并不確定他要連哪個(gè)房間,必須在發(fā)消息的時(shí)候才能確定,client和business綁定之后,還可以重新綁定嗎?
2、第三方就是一個(gè)socket接口,發(fā)什么數(shù)據(jù)的話先不考慮;我想問(wèn)的是如何在多個(gè)gateway進(jìn)程中起一個(gè)socket的客戶端去連接第三方。