Tutorials >
PHP >
Streaming in PHP
|
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:
<?
$socket = stream_socket_server("tcp://0.0.0.0:1037");
while($conn = stream_socket_accept($socket)) {
fwrite($conn, "Dit is een boeiend voorbeeld\n");
fclose($conn);
}
fclose($socket);
?>
<? $socket = stream_socket_server("tcp://0.0.0.0:1037"); while($conn = stream_socket_accept($socket)) { fwrite($conn, "Dit is een boeiend voorbeeld\n"); } ?>
die while gaat door tot hij fclose($conn) tegenkomt ofzo?
stijn |
|
|
|
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. |
|
|
|
Gepost op: 04 januari 2008 - 20:03 |
|
|
|
PHP gevorderde
|
irc://
stream://
???? typefoutje
Bij het blokje "de stream" |
|
|
|
Gepost op: 05 januari 2008 - 10:25 |
|
|
|
Beheerder
|
Nee dat is echt steam
steam:// kan je direct naar counterstrike / halflife servers streamen. |
|
|
|
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 . |
|
|
Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties. |
|
|
|