Zum Inhalt springen

Socket - hören und Reden im Thread


Empfohlene Beiträge

Geschrieben

hi,

ich versuche mich z.Z. an einem keinen IRC-Client. Soweit auch kein Problem.

die Connection-Klasse ist runnable !

zuerst habe ich folgendes versucht:

run()

{

while(NowThread = myThread)

{

- schreiben auf Socket

- Lesen von Socket

}

}

hat auch funktioniert. mal abgesehen das ich vergessen hatte auf Ping/Pong zu reagieren.

im Sinne der Übersicht unsw. habe ich nun zwei Methoden gemacht.

das lesen ist im While verblieben

das schreiben hat eine eigene Methode bekommen.

das bedeutet: das Lesen wird als Thread ausgeführt. das schreiben jeweils einzeln.

Problem das ich jetzt habe, ich 'höre' keine Antwort vom Server mehr (Willkommenstext nach Login),

nur noch direkte Meldungen (Connection Timeout)

kann es sein das der Text nur Zeitweise auf dem Socket verfügbar ist, und der Thread nicht rechtzeitig abhören kann ?

Ich fürchte halt, das ich, wenn ich beides in einer Schleife mache, nachrichten vom Server mit der Antwort auf meine Anfrage 'überschreibe'

oder währe es besser für lesen und schreiben eigene Threads zu machen ?

hoffe auf ideen, Kritik unsw. :) fertige Connection-Libs will ich eigentlich nicht benutzten. Wg Lerneffekt & Lizenz.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...