vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
For each - Problem 
Autor: mbf
Datum: 31.03.04 13:51

Hallo alles zusammen,

ich habe ein kleines Problem mit einer simplen For each - Schleife.
Zum Verständnis: Es handelt sich um eine kleine Client-Server-Anwendung bei der alle Clients in einer Hashtable gehalten werden. Und zwar mit einem Key als String und der UserConnection als Value. (Vielleicht kommt das dem einen oder anderen bekannt vor )

Bei folgendem Code habe ich aber immer das Problem dass wenn z.B. nur ein Client angemeldet ist bekommt er gar keine Nachricht. Wenn z.B. 3 angemeldet sind bekommnt die Nachricht nur der erste Client.
  Public Sub uebernameDurchClientFired(ByVal sender As Object, ByVal e As _
    System.Timers.ElapsedEventArgs)
        uebernameDurchClient.Enabled = False
        Dim client As UserConnection
        Dim entry As DictionaryEntry
        For Each entry In clients
            client = CType(entry.Value, UserConnection)
            client.SendData("ZUSPAET|")
            clients.Remove(client.Name)
        Next
           listener.Stop()
.....
seht Ihr hier irgendeinen Fehler warum das Ganze nicht einfach an alle Einträge die Nachricht schicken sollte?

Gruß mbf
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
For each - Problem1.187mbf31.03.04 13:51
Re: For each - Problem583ModeratorDaveS31.03.04 14:03
Re: For each - Problem622mbf31.03.04 15:38
Re: For each - Problem573ModeratorDaveS31.03.04 15:50
Re: For each - Problem571mbf31.03.04 16:05

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel