soket bağlantı sorunu + php

1 Cevap php

Ben PHP soket programlama ve yuva açmaya veri yazmak mümkün kullanıyorum ama uzun bir süre beklemek zorunda (veya sıkışmış) tepki için ya da biraz zaman 30 saniye aştı satır numarasının Maksimum yürütme süresi "gibi hata alıyorum nerede bu kod fgets ($ fp, 128) yerleştirilir, i soket bağlantısı için kullanma ve veri okuma kodunu response.following almak beklendiği gibi yanıt gönderdi ama neden im yapamaz almıyorum görünüyor sunucuyu kontrol var.

functon scoket_connection() {
      $fp = fsockopen(CLIENT_HOST,CLIENT_PORT, $errno, $errstr);
      fwrite($fp,$packet);
       $msg = fgets($fp, 128);
       fclose($fp)
       return $msg;
}

Herhangi bir fikir??

1 Cevap

Sunucudan farklı bir platformda herhangi bir şans istemci tarafından mi? Farklı derken Windows / Linux / Mac demek. Bunlar her farklı çizgi uçları var. fgets () o şey döner önce belli bir çizgi sona bulmak için bekliyor demektir bir satır okumak gerekiyordu. Bir sistem, örneğin \ n ve diğer beklediğini gönderiyor ise \ r \ n bu soruna neden olabilir.