vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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
UDP Server und Client 
Autor: adilette
Datum: 21.01.06 15:36

Hallo,

ich habe eine kleine Server- und Client-Applikation geschrieben. Der Client sendet dem Server eine Nachricht, daraufhin sendet der Server eine Nachricht zurück. Wenn der Client die Daten des Servers erhalten hat, soll er eine Bestätigung an den Server zurücksenden.
Ähnlich dem 3-Wege-Handshake des TCP.
Nun ist ja bekannt, dass UDP-Pakete verloren gehen können.
Mein Problem:
Falls jetzt die Bestätigung des Client beim Server nicht ankommt, soll der Server die Daten nochmal senden...
Nur wie kann ich wieder zur sendto-Funktion zurück? Bei der Receivefrom-Funktion wartet das Programm ja so lange bis eine Nachricht eintrifft.
Der Teil-Code sieht etwa so aus:

'Senden des Codes 
server.SendTo(strCode, clientEndPoint)
Console.WriteLine("Code an Client gesendet: {0}" & CrLf, bla)
 
'Empfangen der Bestätigung 
Console.WriteLine("Warte auf Bestätigung des Client...")
server.ReceiveFrom(bestaetigung, clientEndPoint)
Console.WriteLine("Habe Bestätigung erhalten: {0}" & CrLf, _
  Encoding.ASCII.GetString(bestaetigung).TrimEnd(NullChar))
Ich habe auch schon mal versucht, die ReceiveFrom-Funktion in einen Thread zu verpacken, aber das geht nicht. Visual Studio bringt immer die Fehlermeldung: "invalid Argument has supplied"

Ich hoffe Ihr könnt mir helfen. Schon mal Danke für die Unterstützung.

adilette
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
UDP Server und Client1.870adilette21.01.06 15:36
Re: USP Server und Client1.310adilette21.01.06 15:43
Re: USP Server und Client1.269ModeratorDaveS21.01.06 15:45
Re: USP Server und Client1.280adilette21.01.06 15:47
Re: UDP Server und Client1.527adilette21.01.06 16:49
Re: UDP Server und Client1.297adilette21.01.06 16:50
Re: UDP Server und Client1.294Drapondur22.01.06 16:41
Re: UDP Server und Client1.459adilette22.01.06 18:38

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