Halihallo coolblue
suche schon seit Stunden wie verrückt... kann mir jemand veraten wie man eine Nachricht für den Server ausliest?
Sowohl auf Client wie auch auf Server ist das Socket nichts anderes
als ein Handle. Gelesen wird z.B. über <$socket>, read(...),
geschrieben über print $socket "text\n".
Das Problem ist nur: Wenn der Server liest, der Client jedoch nichts
sendet oder eben umgekehrt, blockiert der Lesezugriff, was du ggf.
schon festgestellt hast.
$variable=($socket);
Daten vom Server auslesen kann. Aber wie funktioniert das
andersrum?
Genau gleich, !aber! der Client muss dann auch am senden sein!
Ich habe es ebenfalls mit $variable=($socket); probiert, aber leider ohne erfolg.
Tja, du wirst beim Client nichts gesendet haben... und bitte: die
Runden Klammern sind falsch, du hast auf der linken Seite ein Skalar
stehen und weist ihm ein Array zu, dass ist falsch (auch wenn's
funktioniert).
Am Schluss darf ich dich noch darauf hinweisen, dass du bei
Folgeproblemen oder ähnlichen Problemen gerne in diesem Thread
fortfahren darfst und sollst, da das Forum sonst überflutet werden
würde (wenn sich niemand daran halten würde).
Viele Grüsse
Philipp