進同一個房間可以解決,根據(jù)房間號.但是怎么讓第一個人進入服務器a時,另一個客戶查詢后,也進入服務器a.
通過什么確定,內(nèi)網(wǎng)ip??
在start_gateway.php路由中設置對吧.
如果通過內(nèi)網(wǎng)ip,假如有三臺業(yè)務服務器,是不是在創(chuàng)建打牌的房間時,事先就直接選擇好下面的其中一個服務器
?
DoudizhuWorker:這里填內(nèi)網(wǎng)ip1:7272:端口號
DoudizhuWorker:這里填內(nèi)網(wǎng)ip2:7272:0
DoudizhuWorker:這里填內(nèi)網(wǎng)ip3:7272:0
.....
然后,客戶通過解析到公網(wǎng)ip的域名訪問服務器.
?
一,不同的服務器綁定不同的外網(wǎng)IP是可以強制進入同一ip的房間.但不合算.
二,可以通過內(nèi)網(wǎng)ip嗎.
另外通過共用的第三方redis數(shù)據(jù)庫.理論上也可以在一個房間,但是沒法通過內(nèi)存中的數(shù)據(jù)進行互通,只能通過查詢redis,才知道對方出了什么牌,再決定我出什么牌,而如果在同一個服務器上,直接通過this->name的方式就可以保存并互通數(shù)據(jù).不需要通過redis數(shù)據(jù)庫.