Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: Sockets mit PHP

  1. #1
    Registrierter Benutzer Avatar von Rebell
    Registriert seit
    10.07.2002
    Ort
    Dresden
    Beiträge
    62

    Sockets mit PHP

    Kann man sowas machen?
    to be famous is so nice
    http://get-mike.de
    M:ke

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.04.2001
    Ort
    Bremen
    Beiträge
    339

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.08.2002
    Beiträge
    114
    kurze frage: was ist/sind sockets?

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.04.2001
    Ort
    Bremen
    Beiträge
    339
    socket (englisch) = Anschlussstecker, Fassung

    Ein Socket ist eine verbindungsorientierte Form der Interprozesskommunikation (IPC).
    Ein Socket ist also der „Telefonanschluss“ des jeweiligen Prozesses. Worüber die Verbindung besteht, entscheidet das dem Socket zugrundeliegende Protokoll.

    c ya,
    Tobias

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.08.2002
    Beiträge
    114
    aha. das ist ja schonmal schön. und was genau kann man dann damit machen?

  6. #6
    Registrierter Benutzer
    Registriert seit
    07.08.2002
    Beiträge
    114
    aha. das ist ja schonmal schön. und was genau kann man dann damit machen?

  7. #7
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    03.10.2001
    Ort
    potsdam
    Beiträge
    881
    ich realisiere über diesen Weg zum Beispiel den Zugriff von meinem Web-Server auf eine MS-SQL-DB... Auf der MS-Seite läuft ein kleiner server, der die Anfragen von der Linux-Seite entgegennimmt und umsetzt.

    2. Beispiel: auf der Win-Seite läuft ein weiterer Socket-Server, der auf Ahnfrage hin Reports generiert und diese als PDF-Files ablegt. Die PDF-Files können dann problemlos zum Download angeboten werden.
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

  8. #8
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Ein weiteres Beispiel ist z.B. die Kommunikation über das POP3 und SMTP Protokoll!
    Damit lassen sich wenn man z.B. eine Socket Verbindung auf Port 110 zu mail.gmx.de öffnet und die entsprechenden Befehle sendet, die Mails aus dem GMX Postfach abholen.


  9. #9
    Registrierter Benutzer
    Registriert seit
    07.08.2002
    Beiträge
    114
    das heißt, ich könnte mir eine seite bauen, mit der ich ganz komfortable alle meine mail-konten online abragen kann?
    schön schön schön. :-)
    vielleicht beschäftige ich mich da mal mehr mit, wenn ich zeit hab.

  10. #10
    Registrierter Benutzer
    Registriert seit
    04.03.2002
    Ort
    Mannheim
    Beiträge
    21
    @ xerex:

    Da würde mich aber auch mal das grundsätzliche Programmieren interessieren.

    Kann man eigentlich Sockets mit Ports gleichsetzen ?!

    Gruss
    Martin

  11. #11
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    03.10.2001
    Ort
    potsdam
    Beiträge
    881
    die TCP/IP Kommunikation wird über Ports bewerkstelligt; dh. die Adressierung eines Dienstes erfolgt über ip+port (www.mrunix.de:80 -> diese Seite).

    ein Socket ist ein Kanal, über den die Verbindung aufgenommen wird; der Browser kommuniziert über einen Socket mit dem Webserver...
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

  12. #12
    Registrierter Benutzer
    Registriert seit
    07.08.2002
    Beiträge
    114
    @roaster: und ich heiße immernoch Xerxes....

  13. #13
    Registrierter Benutzer
    Registriert seit
    04.03.2002
    Ort
    Mannheim
    Beiträge
    21
    @ elrond:
    Ah okay.

    Und warum soll man z.B. Sockets benutzen, um auf Mail zuzugreifen ? Wie gesagt, dafür brauch man doch meiner Meinung nur die Ports ?!

    @Xerxes:

    Mein ich doch

    Grüsse
    Martin

  14. #14
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    03.10.2001
    Ort
    potsdam
    Beiträge
    881
    ich wüsste nicht, wie du den mailserver sonst überreden solltest dir deine mails zu geben
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

  15. #15
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Die PORTS sind nur "Adressen" (quasi nummerierte Türchen zu deinem Server)... Du benutzt die Socketverbindung als Leitung um Pakete von einem Service, der auf dem Server an einem gewissen Port horcht, auf deinen Rechner und umgekehrt zu bekommen.
    Bei einer Socketverbindung musst du also den Port angeben, auf den du zugreifen willst...

    Das hier ist ein ganz nettes PDF zur Socket Programmierung mit PDF!
    Auf Seite 17ff findest du auch ein beispiel für die Abfrage eines POP3 Accounts.
    http://www.devshed.com/Server_Side/P...rogramming.pdf


Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •