UDP模式,怎么主動(dòng)給客戶(hù)端發(fā)消息呢?
當(dāng)客戶(hù)端給服務(wù)器發(fā)消息,服務(wù)器端會(huì)通過(guò)onMessage給客戶(hù)端回復(fù)消息,但是當(dāng)客戶(hù)端沒(méi)有給服務(wù)器端發(fā)消息,那么服務(wù)器端如何主動(dòng)給客戶(hù)端發(fā)消息呢?
關(guān)鍵用定時(shí)器發(fā)給誰(shuí)啊,只能獲取外網(wǎng)的ip地址,怎么發(fā)到內(nèi)網(wǎng)客戶(hù)端的那個(gè)機(jī)器呢?
得內(nèi)網(wǎng)用戶(hù)主動(dòng)發(fā)個(gè)udp請(qǐng)求給服務(wù)端,不然服務(wù)端無(wú)法給給某個(gè)局域網(wǎng)的用戶(hù)發(fā)消息的。
是啊,內(nèi)網(wǎng)請(qǐng)求,直接通過(guò)send回復(fù)沒(méi)有問(wèn)題?,F(xiàn)在就想知道怎么主動(dòng)推送消息。
connection包含了以下信息:
{
=>
NULL
=>
resource(11) of type (stream)
=>
string(20) "123.139.19.15:46307"
=>
NULL
=>
NULL
=>
NULL
}
其中只有 是客戶(hù)端的信息,客戶(hù)端是通過(guò)路由器連接到服務(wù)器,如果從服務(wù)器上給客戶(hù)端發(fā)消息,我測(cè)試服務(wù)器不能通過(guò)123.139.19.15:46307發(fā)給客戶(hù)端(局域網(wǎng)內(nèi)可以,這樣是不是只有固定IP的才可以?)