Announcement

Collapse
No announcement yet.

was ist ein socket

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • was ist ein socket

    hallo,

    kann mir jemand erklären was ein socket ist?

    mfg

    markus
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    Hallo Markus,

    als <b>Socket</b> bezeichnet man jede Kombination einer IP-Adresse mit einer Portnummer. Wenn diese beiden Daten eindeutig sind, kann ein Datenpaket einem bestimmten Ziel exakt zugeordnet werden (Prinzip der "Steckdose": Das, wass man an einem Ende reinschickt, taucht am anderen Ende wieder auf).

    Ein auf Empfang geschalteter Socket (<i>listen</i>) hat die Remote-Adresse 0 sowie den Remote-Port 0. Ein verbundener Socket (<i>connected</i>) hat jedoch eine Remote-Adresse ungleich 0 sowie einen Remote-Port ungleich 0. Erhält der Rechner Daten von außen, so werden diese zu dem Socket weitergeleitet, dessen IP- und Port-Nummer zu diesen Datenpaketen passt. Wird kein passender verbundener Socket auf diesem Rechner gefunden, gehen die Daten zum Empfangs-Socket (<i>listen</i>), damit ein Verbindungsaufbau initialisiert werden kann.
    &#10

    Comment


    • #3
      vielen dank andreas!

      mfg

      marku
      Herzliche Grüße

      Markus Lemcke
      barrierefreies Webdesign

      Comment


      • #4
        kann man mit TServerSocket auch auf mehrere Port "lauschen" ?

        oder wie geht das?

        [email protected]

        Comment


        • #5
          Hallo,

          wie bei der normalen Strom-Steckdose braucht man auch hier einen "Verteiler" - sprich mehrere TServerSocket-Instanzen

          Comment

          Working...
          X