Nun, ein Client pustet jetzt ein 'hallo' in die Röhre und der WSS schickts zurück. Spannende Frage: Kriegen das dann alle CLients, die mit dem WSS verbunden sind? Wenn du es an alle sendest, bekommen es alle, sendest du es nur an einen, dann bekommt nur der eine eine Antwort.
Genial. Aber sag bloß keinen, dass nicht der client einen broadcast sendet, sondern der Server entsprechend konfiguriert werden muss. Das habe ich mittlerweile selbst herausgefunden :) Was auch immer du sagen willst, eine Websocketverbindung ist eine Verbindung zw. Server und Client. Da ist nichts mit Broadcast.
Wer schrieb denn was von Broadcast? Achsoja, das warst Du. Und hier redense auch von Broadcast. Also gut, ich hab mir die paar Zeilen vorhin mal kopiert und hab das Teil Chatserver genannt, das hat dann auf Anhieb funktioniert, CPAN-mäßig-saugut halt.
Fazit: Ein WS Server, der nur ein einfaches echo macht (siehe mein Eingangspost), reicht eben nicht. Vielmehr muss er das echo an alle ihm bekannten Connections senden, eine Zeile ist das mehr:
$_->send_utf8($msg) # das echo, die Nachricht geht zurück
for $conn->server->connections; # hiermit an alle
mfg ;)