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