SimpleHTTPServer nur mit http://localhost:8000 ereichbar
Hallo ich habe zu File Sharing Zwecken den SimpleHTTPServer von hier: https://docs.python.org/2/library/simplehttpserver.html 1 zu1 in mein Programm eingebunden. Allerdings kann ich ihn jetzt nur über localhost oder 127.0.0.1 erreichen hat irgendjemand eine Idee warum das so ist und wie man dieses Problem beheben könnte?
@gollumga: Gehen wirklich nur die beiden Varianten? Welche hast Du denn noch probiert? Bei der oder den IP-Adressen des/der Netzwerkinterfaces geht es wirklich nicht?
Ja ich habe von verschiedenen Computern inklusive dem Server aus versucht mich zu verbinden ich habe sogar mit meinem Linux Rechner(Der Server läuft unter Windows) einen Hotspot aufgesetzt und es dann versucht ohne Erfolg
@gollumga: Wenn Du Dich auf dem Rechner von der Server läuft mit der IP der Netzwerkschnittstelle verbindest, was passiert denn dann?
@gollumga: Das ist komisch bis unmöglich. Das sollte eigentlich funktionieren wenn man nicht irgendwas sehr verkonfiguriert hat. :K
- noisefloor
- User
- Beiträge: 3856
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
poste doch mal bitte deine Code, wie du ihn bei dir auf dem Rechner hast und ausführst.
Gruß, noisefloor
poste doch mal bitte deine Code, wie du ihn bei dir auf dem Rechner hast und ausführst.
Gruß, noisefloor
Code: Alles auswählen
import SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
httpd.serve_forever()
darüber sind nur drei Klassen die aber nichts mit Networking zu tun haben und auch, im Moment, nicht genutzt werden, ich habe auch schon probiert die Klassen oder die Import Zeilen für die Module die die Klassen benötigen zu entfernen und dann das Programm auszuführen es ist aber genau dasselbe passiert