login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > PHP > Streaming in PHP
Pagina:

Reacties op de tutorial Streaming in PHP


Offline  Stijn
Gepost op: 05 januari 2007 - 02:57
PHP expert

prachtige tutorial , ik er véél uit geleerd! Maar ik zit beetje vast met volgende code:

  1. <?
  2. $socket = stream_socket_server("tcp://0.0.0.0:1037");
  3.  
  4. while($conn = stream_socket_accept($socket)) {
  5. fwrite($conn, "Dit is een boeiend voorbeeld\n");
  6. fclose($conn);
  7. }
  8. fclose($socket);
  9. ?>

die while gaat door tot hij fclose($conn) tegenkomt ofzo?

stijn

Offline  marten
Gepost op: 05 januari 2007 - 09:05
Beheerder

Deze while loop kijkt of de verbinding met de socket geaccepteerd is. Als dat zo is schrijft hij de tekst naar de socket server en zal de verbinding vebroken worden (Dus word hij niet meer geaccepteerd) en zal de while loop stoppen.

Offline  avdg
Gepost op: 04 januari 2008 - 20:03
PHP gevorderde

irc://
stream://
???? typefoutje

Bij het blokje "de stream"

Offline  marten
Gepost op: 05 januari 2008 - 10:25
Beheerder

Nee dat is echt steam 
steam:// kan je direct naar counterstrike / halflife servers streamen.

Offline  Thomas
Gepost op: 01 januari 2014 - 15:33
Moderator

Wat ik van streams, of meer specifiek: sockets, weet is dat je vaak op "protocol-niveau" communiceert met een (externe) bron. Als je dus een (HTTP(S)) POST request doet naar een website moet je deze opstellen in de "taal" van het HTTP protocol. Zo ook voor andere protocollen, je communiceert in de taal van het protocol.

Dit luistert natuurlijk (héél) erg nauw, "taalfouten" zijn eigenlijk niet toegestaan. Vaak zijn voor (specifieke) protocollen al libraries/functies geschreven zodat je niet in de rauwe protocol-taal hoeft te spreken. Denk bijvoorbeeld aan ftp_-functies of cURL. Tenzij je dus heel goed weet waarmee je bezig bent en/of je je eigen protocol aan het opstellen bent kun je dus beter gebruik maken van het werk wat anderen al voor jou hebben gedaan .

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.027s