vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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

Fortgeschrittene Programmierung
Re: Winsock SendComplete 
Autor: brave@heart
Datum: 19.03.06 13:18

du könntest aber auch mit headern arbeiten.
du stellst also allem was du sendest einen informationsblock voran.
in diesen block schreibst du dann rein ob es sich um ein kommando oder daten handelt und die länge in bytes.

beispiel:

header-erkennungszeichen ist X (hexadezimal 58)

erstes byte -> header-erkennungszeichen
zweites byte -> 00 = datenpaket, 01 = kommando1, 02 = kommando2 usw.
bytes drei bis sechs -> länge des kompletten pakets inkl. header
bytes sieben bis n -> daten bzw. parameter

das sieht dann z.b. so aus:

senden von kommando 4
58 04 00 00 00 06
senden von kommando 2 mit parameter test.txt
58 02 00 00 00 0E 74 65 73 74 2E 74 78 74
senden von daten Hallo Welt!
58 00 00 00 00 11 48 61 6C 6C 6F 20 57 65 6C 74 21

mfg
brave@heart

...bis zur unendlichkeit und noch viel weiter...

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Winsock SendComplete871Doremi18.03.06 20:42
Re: Winsock SendComplete403brave@heart18.03.06 21:00
Re: Winsock SendComplete448Doremi18.03.06 21:04
Re: Winsock SendComplete437TheNukeduke19.03.06 12:19
Re: Winsock SendComplete416brave@heart19.03.06 13:18
Re: Winsock SendComplete404Doremi19.03.06 13:21
Re: Winsock SendComplete403Doremi19.03.06 13:31
Re: Winsock SendComplete388TheNukeduke19.03.06 13:43
Re: Winsock SendComplete420Doremi19.03.06 13:48
Re: Winsock SendComplete447TheNukeduke19.03.06 13:57

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