Zum Inhalt springen

DanielGaebler

Mitglieder
  • Gesamte Inhalte

    7
  • Benutzer seit

  • Letzter Besuch

Beiträge von DanielGaebler

  1. Hallo Klotzkopp,

    ja, klar, du hast natürlich vollkommen recht, mir is jetzt auch klar wie ich es machen muss, dazu vielleicht eine antwort aus dem C Forum von spotlight.de:

    Re: Über Socket mehrere Daten senden

    Wenn der Server eine sinnvolle Aufgabe erledigen soll, wirst du ohne ein Protokoll nicht auskommen. Dieses regelt, wie sich Server und Client verhalten und miteinander kommunizieren. Du kannst ein bekanntes Protokoll übernehmen oder ein eigenes kleines für deine Zwecke entwerfen.

    Dabei senden sich Client und Server Infos zu. Meist beginnt der Client, indem er eine Anforderung (z. B. nach bestimmten Daten) an den Server richtet. Der Server antwortet meist in zwei Teilen. Zuerst einmal teilt er dem Client mit, welche Daten verfügbar sind, welcher Art sie sind und - wichtig - wieviel Bytes sie umfassen. Der Client kann daraus ablesen, wieviel Speicherplatz er reservieren muß. Erst im nächsten Schritt werden die Daten übertragen mit 'send' auf Serverseite und 'recv' auf Clientseite.

    Denkbar wären etwa folgende Anweisungen, die zwischen Client und Server ausgetauscht werden:

    - "REQUEST daten"

    Anforderung an den Server, bestimmte Daten zu senden.

    - "HEAD 123"

    Antwort des Servers: die angefordeten 'daten' umfassen 123 Bytes.

    - "STOP"

    Antwort des Client: brauche diese Daten nicht mehr.

    - "OKAY"

    Antwort des Client: sende diese Daten

    - "CLOSE"

    Server wird nicht mehr benötigt.

    DAs Ganze wird auf Serverseite als Schleife realisiert, etwa so:

    ... Code den ich jetzt nicht poste, wäre zuviel...

    Das ist natürlich nur eine von tausend Möglichkeiten, wie man das Ganze organisieren kann.

    Denkbar wäre auch, daß der Server alle angeforderten Daten in einen einzigen Puffer packt. Aber dann muß der Client diese Daten auch wieder auseinanderklamüsern, und es muß Vereinbarungen darüber geben, wie die einzelnen Daten getrennt sind. Mir erscheint die Einzelübertragung naheliegender.

    Geschickt von Schniefeltrietz am 24.03.2003 um 18:36:24

    Bezogen auf eine Nachricht von dagae vom 24.03.2003 um 13:52:34

    Grüßle,

    Daniel

  2. Hallo Jungs,

    ich habe es geschaft, über eine Socket Verbindung einen Server und einen Client zu schreiben. Der Server schickt dem Client den Inhalt eines Char Arrays. Wie bekomm ich es jetzt jedoch hin, dass ich mehr als nur 1 Variable verschicken kann?

    Gruß,

    Daniel

  3. Hi,

    das is mein erstes Thread in diesem Board, also erstmal "Hallo".

    Nun zu meiner Frage, die ihr mir hoffentlich beantworten könnt.

    Ich fange im September eine Ausbildung bei HP zum FISI an. Da ich mir überlegt habe, nach der Ausbildung vielleicht zu Studieren, brauche ich eine "allgemeine oder fachgebundene Hochschulreife." Wie komme ich an diese ran? Gibt es da auf der Berufsschule schon eine möglichkeit, oder erst nach der Ausbildung. Ich weis, hier gab es schonmal ein Thread zu diesem Thema, aber mich würde es im speziellen für Baden-Württemberg interesieren, da das ja von Bundesland zu Bundesland unterschiedlich ist.

    Ich hoffe ihr könnt mir helfen.

    Gruß

    Daniel

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