Soket kapanana kadar bir yuva Benim fwrite, temizlendi değil. Nasıl değiştirilir? Ben her fwrite sonra temizlemek istiyorum.
Ben denedim:
1) floş () 2) fflush ()
3) ob_implicit_flush (true);
Çalışmış olanların hiçbiri, ben hala veri almak benim soket için php çıkmak zorunda kaldı.
Bazı örnek kod da dahil olmak üzere, yanlış bir şey görünüyor?
while($clientSocket = socket_accept($this->serviceConnection))
{
while( $clientMessage = socket_read($clientSocket, 1024) )
{
echo 'Relaying message to server: ' . $clientMessage;
if( !fwrite($this->Connection, $clientMessage) )
echo 'Error writing to server';
fflush($this->Connection);
}
socket_close($clientSocket);
}