Zasilani struktur po siti
Milos Barta
barta at pafos.zcu.cz
Thu Apr 6 12:50:34 CEST 1995
> Dobry den kolegove,
> mam drobny problemek, se kterym si nevim rady. Potrebuji v jedne aplikaci
> zasilat po siti celou strukturu, ktera obsahuje promenne jak char, tak i
> short, long dokonce i double. Existuje nejaka jednoducha cesta, jak tuto
> strukturu poslat ?
> Predpokladam, ze vsechny promenne typu short a long budu muset prevest
> funkcemi hton[sl] na network byte order, ale co mam udelat s promennymi
> typu double ?
> Diky za jakekoli info.
>
>
> KrucifiX UniX
> Honza
> Jan Musil
> e-mail: musil at leo1.zlin.vutbr.cz
Jako diplomovou praci jsem delal SNMP agenta a v protokolu SNMP se pro
prenos dat pouziva ASN.1. Sehnat popis od ASN.1 neni jednoduche, protoze je
to norma ISO, tudiz se za ni plati. Hlavni myslenkou prenosu dat v syntaxi
ASN.1 je to, ze se vsechna data (vsechny promenne) prenasi ve formatu:
|------|------|---- ... -----|------|------|---- ... ----| ...
Typ Delka Vlastni data Typ Delka Vlastni data
Typ - typ dat (integer, character, ...)
Delka - delka promenne v bajtech
Vlastni data - hodnota promenne jako sekvence bajtu
Na druhe strane se data v tomto formatu daji jednoduse prevest do vnitrniho
formatu podle typu stroje, tudiz se cely prenos dat stava HW nezavislym.
Hodne uspechu preje
M. Barta.
-------------------------------------------------------------------------------
Ing. Milos Barta University of West Bohemia
E-mail: bartam at kiv.zcu.cz Dpt. of Informatics and Computer Science
Phone: +42-19-2171182 Univerzitni 22, 306 14 Pilsen
Fax: +42-19-220019 Czech Republic
-------------------------------------------------------------------------------
Nemusi prset, hlavne kdyz KP !
-------------------------------------------------------------------------------
More information about the net
mailing list