kostenloser Webspace werbefrei: lima-city


C++ Prog auf einem Server mit Öffentlicher IP starten

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    hrvat

    hrvat hat kostenlosen Webspace.

    Hallo Leute,

    ich hab da ein Problem, wie in der ?berschrift erw?hnt, soll ein Prog welches in C++ geschrieben wurde und auf einen Server hochgeladen wurde per ?ffentliche IP erreicht werden!

    Die Page dazu wurde auch schon erstellt und ist ebenfalls up, aber nun das Problem, das ganze soll per feste IP gestartet werden. Momentan startet die Page erst wenn ich das Unterverzeichnis aufrufe. Diese soll aber schon bei der Eingabe der IP hochladen und das Prog im Hintergrund starten! Kann mir da jemand eventuell weiterhelfen? Vielleicht nen Tipp, wie man das ganze machen soll?

    Danke :wink:
    gru?
    :wave:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 0******a

    Dieses Thema wurde von Programmiersprachen >> C++ nach Die eigenene Homepage >> Homepage Allgemein verschoben.
    Grund: Das Problem hat nichts mit der Programmiersprache C++ selbst zu tun.
  4. Autor dieses Themas

    hrvat

    hrvat hat kostenlosen Webspace.

    Hallo O-Checka,

    denke schon, da die HP keine eigentliche HP ist, und diese per HTML Quelltext in die C++ File integriert ist. Das ganze wurde auch noch per Hilfe von CGI programmiert. Ich kann ja mal den Quelltext posten, sind aber mehrere Seiten .....

    Gru?
    :wave:
  5. 0******a

    Dann habe ich es falsch verstanden oder du schlecht erkl?rt ;-)
    Erkl?r mal dein Problem ausf?hrlicher und gib mal Links auf Quellcodes/HP (falls das kein Problem ist).
  6. Autor dieses Themas

    hrvat

    hrvat hat kostenlosen Webspace.

    Ok,

    also, folgendes Problem: Das ganze ist f?r die Schule, und zwar wird mithilfe von C++ ?ber einen Webserver von Beck dem SC12 ( http://www.bcl.de ), eine Haussteuerung mit Hilfe von EIB erstmal Lampen an- und ausgeschaltet (wird noch erweitert). Das ganze ist per IP ( http://miniweb.cbs-heidelberg.de/lampe ) zu erreichen. Nun funzt das ganze noch nicht, da ich das Projekt weiterf?hren darf und im Quelltext rumspielen darf :blah:
    Als erstes habe ich die ?ffentliche IP heute ge?ndert, die in der Chip.ini steht ....
    Eigentlich h?tte mein Lehrer gerne, dass wenn ich die IP von dem Webserver eingebe, nicht auch noch das Wort lampe angegeben werden mu?.
    Die momentane Einstellung ist http://[IP]/lampe
    Der Quelltext ist 9 DINA4 Seiten lang, keine Ahnung, ob das ganze hier den Rahmen sprengt.
    Vielleicht jemand ne Idee wo man da anpacken mu??
    Danke euch f?r die Hilfe

    Gru?
    :wave:
  7. 0******a

    Dann verschieb doch alles, was sich im Verzeichnis "lampe" befindet einfach in das Hauptverzeichnis des Webservers. Die index.html aus lampe wird dann automatisch geladen.
  8. Autor dieses Themas

    hrvat

    hrvat hat kostenlosen Webspace.

    hehe,
    mensch kerle :blah: , aber da ist keine html file, das ganze ist in der *.exe File erstellt und kompiliert. Aber ist ok, mu? doch selber was machen :thumb:

    aber trotzdem danke

    gru?

    :wave:
  9. Hallo hrvat,

    warum l?sst du nicht von http://[IP]/index.html aus per Weiterleitung dein cgi script starten?

    Oder hab ich da etwas ?bersehen?

    Gr?sse,
    limonero
  10. Autor dieses Themas

    hrvat

    hrvat hat kostenlosen Webspace.


    limonero schrieb:
    Hallo hrvat,

    warum l?sst du nicht von http://[IP]/index.html aus per Weiterleitung dein cgi script starten?

    Oder hab ich da etwas ?bersehen?

    Gr?sse,
    limonero




    Hi,

    mm ja :blah: will jetzt echt nicht bl?d kommen, was sich jetzt aber wahrscheinlich so anh?rt! aber es gibt keine *.html file auf dem Server! Es sind nur ein paar *.jpegs und 2 *.log Files und zu guter letzt eine *.exe File auf dem Server! Die Page (HTML Teil), die erscheint wurde in den Quelltext der *.exe File mitreingeschrieben! Die *.exe wurde mit C++ erstellt und mit dem Borland Compiler compiliert.

    Aber trotzdem danke ;-)

    gru?

    :wave:
  11. 0******a

    Wenn auf dem Server keine index.html liegt, dann leg doch einfach eine an. In die kannst du wie schon gesagt wurde, die Umleitung schreiben. Es bringt nichts, an der *.exe was zu ?ndern, da der Webserver wissen muss, was er startet, wenn einfach nur die Addresse des Webservers angegeben wird. Wenn du das gemacht hast, dann ist es egal, ob du http://miniweb.cbs-heidelberg.de in den Browser eingibst oder, so wie gew?nscht, den Webserver per IP-Addresse ?ber http aufrufst. Eine Alternative die es dazu gibt ist, das Programm direkt selbst an den Port 80 zu binden. Dann m?sste das Programm aber lernen HTTP zu "sprechen" und alle Funktionen des Webservers ersetzen. Oder du bindest das Programm an einen anderen Port an, dann m?sste allerdings beim Aufruf der IP-Addresse zus?tzlich der Port angegeben werden. Bei der zuletzt genannten M?glichkeit m?sste das Programm auch HTTP verarbeiten k?nnen, allerdings m?sste es nicht alle Funktionen des Webservers emulieren m?ssen.
    Die einfachste und sauberste M?glichkeit ist die mit der Umleitung.
  12. Alles klar hrvat,

    kein Problem. Wenn ich das jetzt richtig verstanden hab, dann hast du keinen HTTP Server auf dem Host, sondern deine exe horcht auf Port 80.
    In diesem Fall ist es in dem Programm festgelegt, auf welchen Pfad reagiert wird, und kann nur dort ver?ndert werden. Anscheinend ist das tats?chlich kein html, sondern ein c++ Problem und da muss ich passen.

    Korrigiere mich ruhig und erkl?re notfalls genauer,
    limonero
  13. Autor dieses Themas

    hrvat

    hrvat hat kostenlosen Webspace.

    Hallo community,

    ich habs reallisiert, und zwar wie folgt, mit dem refresh meta-tag, einer HTML Seite, die ich Index.htm nannte und den Meta-Tag eingetragen.
    Weiterhin, habe ich die Chip.ini noch um 3 weitere Eintr?ge erweitert, das ganze per FTP auf den Webserver (SC12) hochgeladen, neu gebootet und jetzt geht das ganze! Danke nochmal allen, die versucht haben mir zu helfen!

    Gru?

    :wave:
  14. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!