Zum Inhalt springen

[C] Socket's und typedef's


CTom

Empfohlene Beiträge

Hi alle miteinander!

Ich absolviere gerade ein Praktikum in einer Firma, in der ich mein

Abschlussprojekt für die IHK entwickle.

Nun hab ich aber ein kleines Problem!

Ich soll eine


typedef struct

über eine Socket-Verbindung schicken!

Ist das überhaupt möglich?? Wenn ja wie?

MfG

CTom

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke für die schnelle Antwort!

Aber ein, zwei kleine Fragen ^^

Was meinst du mit:

... die Struktur serialisieren.

die Struktur in byte's convertieren?

Quelle und Ziel dieselbe Architektur

Die Struktur auf beiden Rechner muss gleich sein!?

die Adresse der Struktur und sizeof

Die größe des byte[] bestimmen!?

Sorry, ich bin noch nicht so fit in C!

MfG

CTom

Link zu diesem Kommentar
Auf anderen Seiten teilen

die Struktur in byte's convertieren?

Indirekt, ich denke er meint die Daten in ein Pseudofile zu konvertieren/auszulesen.

Die Struktur auf beiden Rechner muss gleich sein!?

Das auch, aber auch die Art der Architektur (x86, x64, ...), da Datentypen unterschiedlich viel Speicherplatz benötigen.

Z.B. kann ein Integer auf alten System 8 oder 16 Bit haben und auf neueren meinetwegen 32 Bit...

Die größe des byte[] bestimmen!?

sizeof(structureInstance)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ok danke!

Ich habe mir schon überlegt, die Struktur in eine XML-Datei zu schreiben und diese zu übertragen!

Jedoch würde mich interessieren ob es noch anders geht, also ohne serialisierung, sprich ohne eine Datei als Zwischenschritt.

Da die Anwendung ja nur 4-5 Sekunden zum Messen, Auswerten und schicken der Ergebnisse hat, wär es da möglich die Struktur noch schneller zu übertragen!?

MfG

CTom

Link zu diesem Kommentar
Auf anderen Seiten teilen

Die Struktur wird nach der Vorgabe so aussehen!



typedef struct mess_ergebnis_

{

 pointlist_t   points;            // Speichert n-punkte

 int             fehleranzahl;    // anzahl der punkte über der Schwelle

 int             warnanzahl;     // anzahl der punkte über 10% der Schwelle

} mess_ergebnis_t;


MfG

CTom

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...