foreach ($tcp_worker->connections as $key => $value) {
$value->send($cmd_Hex);
}
,假設(shè)此時(shí)進(jìn)程$worker->count設(shè)置為1,有三個鏈接,那么此時(shí)會循環(huán)三次,而當(dāng)我$worker->count設(shè)置為多個時(shí),不管有幾個連接都只會循環(huán)1此,導(dǎo)致客戶端接收不到消息,我個人理解應(yīng)該循環(huán)count*connections次才對
進(jìn)程間connections變量是獨(dú)立的,不共享的。
A 連接連到進(jìn)程1, B連接連到進(jìn)程2,2進(jìn)程的connections的變量只包含B連接,沒有A連接。
所以會有這個問題