Thread Minichat mit Websockets (11 answers)
Opened by bianca at 2013-07-12 21:21

pq
 2013-09-10 13:32
#170080 #170080
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
lies mal bitte Wikipedia:WebSocket

wie schon gesagt, der witz ist, dass da eine permanente verbindung vom browser zum server gehalten wird. das geht mit einem CGI-skript nicht. das sendet auf eine anfrage einen header und einen body und ist dann fertig.

der server lauscht auf einem bestimmten port, auf dem sich mehrere clients parallel verbinden können.

so kann zum einen der server praktisch in echtzeit messages an den browser senden und auch sofort reagieren, wenn ein anderer client was sendet. wenn das alles in eine prozess läuft, schickt ein browser eine message, der server kriegt das sofort und schickt es direkt an alle verbundenen browser. somit lässt sich ein chat sinnvoll realisieren, im gegensatz zu webchats, die per ajax regelmässig den server pullen müssen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Minichat mit Websockets