abstract:foreach ($sockets as $socket) { if ($socket == $this->master) {  
foreach ($sockets as $socket) {
if ($socket == $this->master) {
socket_accept($this->master);
self::connect($client);
continue;
}
} else {
$bytes = @socket_recv($socket, $buffer, 2048, 0);
if ($bytes < 9) {
$recv_msg = $this->disconnect($socket);
} else {
// 如果此客户端还未握手,执行握手逻辑
if (!$this->sockets[(int)$socket]['handshake']) {
self::handShake($socket, $buffer);
continue;
} else {
$recv_msg = self::parse($buffer);
}
}
$this->broadcast($msg);
}
}
}
Correcting teacher:查无此人Correction time:2019-07-04 13:17:31
Teacher's summary:完成的不错。即时聊天算一个技术活。继续加油