Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP]fsockopen, czy da się zastąpić curl'em?
nolpel
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.10.2013

Ostrzeżenie: (0%)
-----


Witam,
Mam pewien kod który wykorzystuje fsockopen, fwrite i fread do pobierania danych z serwera, nie jest to serwer http.
Oto kod:
  1.  
  2. @$handle = fsockopen("192.168.0.101", "8765", $errno, $errstr, 5);
  3. $response = '';
  4.  
  5. $result = true;
  6. if (!$handle)
  7. {
  8. die();
  9. }
  10.  
  11. fwrite($handle, "somedata");
  12. while (!feof($handle))
  13. $response .= fread($handle, 1024);
  14. fclose($handle);

Moje pytanie brzmi czy jest możliwość przełożyć to na curl'a albo jakiś inny mechanizm szybszy od fsockopen, tzn taki który umożliwiałby jednoczesne wykonanie XXX połączeń bez timeout'u? Bo przykładowo teraz każde połączenie to 5 sekund w wypadku gdy serwer nie odpowiada.

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:38