1. Foren
  2. Kommentare
  3. Software-Entwicklung
  4. Alle Kommentare zum Artikel
  5. › HTML5: Firefox 4 ohne…

Push auf Serverseite?

  1. Thema
  1. 1
  2. 2
  3. 3

Neues Thema Ansicht wechseln


  1. Push auf Serverseite?

    Autor: dasafaffaaffass 08.12.10 - 09:16

    Wie programmiert man das "PUSH" auf Serverseite?

    Kann dazu jemand ein Beispielquelltext (PHP weil gängiste) posten?

  2. Re: Push auf Serverseite?

    Autor: anonym 08.12.10 - 09:23

    für den js-part:
    http://dev.opera.com/articles/view/introducing-web-sockets/

    und für die serverseite hatte ich vor ner weile mal das hier gefunden:
    http://code.google.com/p/phpwebsocket/source/browse/trunk/%20phpwebsocket/server.php

  3. Re: Push auf Serverseite?

    Autor: Multiling 08.12.10 - 09:25

    Was passiert denn jetzt, wenn ich dir nen Quelltext in Erlang poste? Hab ich extra für dich rausgesucht, damit du merkst, dass nur PHP zu können, im Grunde bedeutet, dass derjenige nicht programmieren kann ...


    start() ->
    F = fun interact/2,
    spawn(fun() -> start(F, 0) end).

    interact(Browser, State) ->
    receive
    {browser, Browser, Str} ->
    Str1 = lists:reverse(Str),
    Browser ! {send, "out ! " ++ Str1},
    interact(Browser, State);
    after 100 ->
    Browser ! {send, "clock ! tick " ++
    integer_to_list(State)},
    interact(Browser, State+1)
    end.

  4. Re: Push auf Serverseite?

    Autor: DerKeks 08.12.10 - 09:29

    Kann ich mir nur so vorstellen, das ein PHP Deamon oder sonst ein Deamon sich als Middleware anbietet der dann die Verbindung zum Client aufrecht erhält.

    Andere prozesse werden dann dem Deamon mitteilen das neue daten vorhanden sind, der teilt dies seinem Client mit.

  5. Re: Push auf Serverseite?

    Autor: ichnichtdu 08.12.10 - 09:33

    Multiling schrieb:
    --------------------------------------------------------------------------------
    > Was passiert denn jetzt, wenn ich dir nen Quelltext in Erlang poste? Hab
    > ich extra für dich rausgesucht, damit du merkst, dass nur PHP zu können, im
    > Grunde bedeutet, dass derjenige nicht programmieren kann ...

    Was eine absolut dumme Aussage. Hier haste einen <><

  6. Re: Push auf Serverseite?

    Autor: Multiling 08.12.10 - 09:40

    Das meine ich ernst. PHP ist keine Programmiersprache, sondern eine "kunstvolle und einfallsreiche" Verknüpfung diverser C-Funktionsaufrufe. Alle höheren Sprachfeatures wirken wie aufgesetzt.

    Und wer nur PHP kann, kann garnichts.

  7. Re: Push auf Serverseite?

    Autor: lama 08.12.10 - 09:43

    Multiling schrieb:
    --------------------------------------------------------------------------------
    > Was passiert denn jetzt, wenn ich dir nen Quelltext in Erlang poste? Hab
    > ich extra für dich rausgesucht, damit du merkst, dass nur PHP zu können, im
    > Grunde bedeutet, dass derjenige nicht programmieren kann ...
    >
    > start() ->
    > F = fun interact/2,
    > spawn(fun() -> start(F, 0) end).
    >
    > interact(Browser, State) ->
    > receive
    > {browser, Browser, Str} ->
    > Str1 = lists:reverse(Str),
    > Browser ! {send, "out ! " ++ Str1},
    > interact(Browser, State);
    > after 100 ->
    > Browser ! {send, "clock ! tick " ++
    > integer_to_list(State)},
    > interact(Browser, State+1)
    > end.


    Und wenn man sich die Zeit nimmt um Erlang zu lernen kann man gleichzeitig auch noch .... öhm ... nichts anderes.

    PHP dagegen gleicht mehr und mehr den bekannten objektorientierten sprachen und hat daher viele vorteile.

  8. Re: Push auf Serverseite?

    Autor: opferklaus 08.12.10 - 09:46

    Sieht ja wie Prolog aus.

  9. Re: Push auf Serverseite?

    Autor: DerKeks 08.12.10 - 09:46

    Multiling schrieb:
    --------------------------------------------------------------------------------
    > Das meine ich ernst. PHP ist keine Programmiersprache, sondern eine
    > "kunstvolle und einfallsreiche" Verknüpfung diverser C-Funktionsaufrufe.
    > Alle höheren Sprachfeatures wirken wie aufgesetzt.
    Das hier ist nicht dein persönliches Programmiersprachen-Schlachtfeld.

    > Und wer nur PHP kann, kann garnichts.
    Wie abgedroschen dieser Satz ist kannste dir nicht vorstellen.

  10. Re: Push auf Serverseite?

    Autor: concarne 08.12.10 - 09:47

    lama schrieb:
    --------------------------------------------------------------------------------
    > Multiling schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Was passiert denn jetzt, wenn ich dir nen Quelltext in Erlang poste? Hab
    > > ich extra für dich rausgesucht, damit du merkst, dass nur PHP zu können,
    > im
    > > Grunde bedeutet, dass derjenige nicht programmieren kann ...
    > >
    > >
    > > start() ->
    > > F = fun interact/2,
    > > spawn(fun() -> start(F, 0) end).
    > >
    > > interact(Browser, State) ->
    > > receive
    > > {browser, Browser, Str} ->
    > > Str1 = lists:reverse(Str),
    > > Browser ! {send, "out ! " ++ Str1},
    > > interact(Browser, State);
    > > after 100 ->
    > > Browser ! {send, "clock ! tick " ++
    > > integer_to_list(State)},
    > > interact(Browser, State+1)
    > > end.
    >
    > Und wenn man sich die Zeit nimmt um Erlang zu lernen kann man gleichzeitig
    > auch noch .... öhm ... nichts anderes.
    >
    > PHP dagegen gleicht mehr und mehr den bekannten objektorientierten sprachen
    > und hat daher viele vorteile.


    Wer nur PHP kann kann nichts, wer Erlang lernt ist zu lange in der Uni. Real Programmers use a magnitized needle and a steady hand.

  11. Re: Push auf Serverseite?

    Autor: Enyaw 08.12.10 - 09:48

    und? Was möchtest du uns damit mitteilen? Du HELD

    Natürlich gibt es sinnvolle Alternativen zu PHP. ABer darum geht in diesem Thread nicht.

  12. Re: Push auf Serverseite?

    Autor: lala1 08.12.10 - 09:49

    Kunstvoll ist streitbar.
    Ansonsten stimme ich dir zu ... nur Erlang ist auch nicht gerade hübsch und verstanden habe ich es nicht obwohl ich mich anschicke programmieren zu können weil ich nicht nur in einer Sprache fit bin.

  13. Re: Push auf Serverseite?

    Autor: lala1 08.12.10 - 09:50

    *thumbs up* :D

  14. Re: Push auf Serverseite?

    Autor: Ritter von NI 08.12.10 - 09:50

    concarne schrieb:
    --------------------------------------------------------------------------------

    > Wer nur PHP kann kann nichts, wer Erlang lernt ist zu lange in der Uni.
    > Real Programmers use a magnitized needle and a steady hand.


    Ich dachte "Real programmers use butterflies"

    http://xkcd.com/378/

  15. Re: Push auf Serverseite?

    Autor: concarne 08.12.10 - 09:58

    ne, für butterflies gibts doch ein emacs command. und real programmers don't use emacs.

  16. Re: Push auf Serverseite?

    Autor: Jetzt aber 08.12.10 - 10:20

    Multiling schrieb:
    --------------------------------------------------------------------------------
    > Das meine ich ernst. PHP ist keine Programmiersprache, sondern eine
    > "kunstvolle und einfallsreiche" Verknüpfung diverser C-Funktionsaufrufe.
    > Alle höheren Sprachfeatures wirken wie aufgesetzt.
    >
    > Und wer nur PHP kann, kann garnichts.

    ...und Du kannst nicht mal das.

    Manche Leute machen mit PHP Sites wie Facebook, andere schneiden sich damit in den Finger.

  17. Re: Push auf Serverseite?

    Autor: Multiling 08.12.10 - 10:28

    Ich kann PHP sehr gut. Neben 7 anderen Programmiersprachen, und es werden Jahr für Jahr mehr.

    Programmierer, die sich auf einer Sprache ausruhen, produzieren miesen Code. Tut mir leid, dass so hart ausdrücken zu müssen, aber das ist Fakt.

  18. Re: Push auf Serverseite?

    Autor: dasafaffaaffass 08.12.10 - 10:46

    Multiling schrieb:
    --------------------------------------------------------------------------------
    > Was passiert denn jetzt, wenn ich dir nen Quelltext in Erlang poste? Hab
    > ich extra für dich rausgesucht, damit du merkst, dass nur PHP zu können, im
    > Grunde bedeutet, dass derjenige nicht programmieren kann ...

    Ich kann im übrigen KEIN PHP.
    C++, Python, Java kann ich.

    Allerdings ist PHP lesbar und die wohl am meist genutzte Programmiersprache für Webanwendungen und relativ leicht lesbar, weshalb es zumindest in PHP ein Beispielquelltext geben sollte, der verständlich sein sollte.

  19. Re: Push auf Serverseite?

    Autor: Enyaw 08.12.10 - 10:49

    so ist es
    Ausserdem gibt es Schlimmeres - ich muss mich mit VB6 rumquälen.

  20. Re: Push auf Serverseite?

    Autor: Katzenberger 08.12.10 - 10:49

    Ich will ein Kind von Dir, du Gott!!!

  1. Thema
  1. 1
  2. 2
  3. 3

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. IT-Systemhaus der Bundesagentur für Arbeit, Nürnberg
  2. Vodafone GmbH, Unterföhring
  3. TKI Automotive GmbH, Kösching, Ingolstadt
  4. Hays AG, Bensheim

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 154,99€ (Vergleichspreis 185€)
  2. (u. a. Horizon: Zero Dawn - Complete Edition (PC) für 38,99€, Wreckfest für 12,99€, Sekiro...
  3. (u. a. Sandisk Extreme PRO NVMe 3D SSD 1TB M.2 PCIe 3.0 für 145,90€ (mit Rabattcode...
  4. (u. a. Edifier R1280DB PC-Lautsprecher für 99,90€, Acer X1626H DLP-Beamer für 449, Grundig VCH...


Haben wir etwas übersehen?

E-Mail an news@golem.de


  1. Physik: Die Informationskatastrophe
    Physik
    Die Informationskatastrophe

    Die Menschheit produziert zur Zeit etwa 10 hoch 21 Bits an Informationen. Was passiert, wenn sich das weiter steigert?

  2. Foxconn: "Chinas Tage als Weltfabrik sind gezählt"
    Foxconn
    "Chinas Tage als Weltfabrik sind gezählt"

    Der Chef von Foxconn sieht aufgrund des US-chinesischen Handelskonfliktes die Zukunft der Produktion in China in Gefahr. Das Unternehmen will auf andere Länder ausweichen.

  3. Bioshock, Vivaldi, Slack: Sonst noch was?
    Bioshock, Vivaldi, Slack
    Sonst noch was?

    Was am 12. August 2020 neben den großen Meldungen sonst noch passiert ist, in aller Kürze.


  1. 17:34

  2. 17:17

  3. 17:00

  4. 16:31

  5. 15:35

  6. 15:08

  7. 14:21

  8. 13:57