比如:用戶(hù)USERNAME 在三亞登陸一個(gè) 在成都登陸一個(gè) 同一個(gè)賬戶(hù) 目前是單推送,我現(xiàn)在用的是Workerman開(kāi)發(fā)
肯定可以推送的呀,連接成功的時(shí)候把它們 $connection 連接對(duì)象保存起來(lái),推送的時(shí)候找出來(lái)就是了
實(shí)現(xiàn)推送的前提是在線(xiàn),也就是存在 tcp 連接。workerman 當(dāng)然可以實(shí)現(xiàn),但是需要自己多寫(xiě)一些邏輯。既然是同一個(gè)用戶(hù),也就是用戶(hù)id是一樣的,只要在建立連接的時(shí)候客戶(hù)端將用戶(hù)id傳給服務(wù)端就可以,這樣服務(wù)端就可以判定應(yīng)該發(fā)送給哪些連接,在 gatewayworker 中有綁定用戶(hù)的功能,workerman 需要你自己實(shí)現(xiàn)這部分。