Seite 2 von 3
Verfasst: 25.03.2009 18:32
von KeyKon
Ja mach mal wieder einen File hoch mit dem ich das testen könnte...
Verfasst: 25.03.2009 18:40
von Hoto
Wie file hoch? Die URL da geht immer noch, oder was meinst du?
Verfasst: 25.03.2009 21:32
von KeyKon
Bei mir ging die vorhin zumindest nicht oO
EDIT:
Jetzt gings:
Wie ich vermutet hab, das Problem von dem ich schrieb, ohne Portforwarding geht nix:
Code: Alles auswählen
Warning: fsockopen() [function.fsockopen]: unable to connect to tcp://**.***.***.***:6000 (Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. ) in E:\Datenspeicher\webspace\persoctest\test.php on line 5
Warning: fwrite(): supplied argument is not a valid stream resource in E:\Datenspeicher\webspace\persoctest\test.php on line 6
Warning: fclose(): supplied argument is not a valid stream resource in E:\Datenspeicher\webspace\persoctest\test.php on line 7
**.***.***.***:6000
Verfasst: 26.03.2009 05:05
von Hoto
Der Port ist bei dir auch definitiv nicht gesperrt?
Verfasst: 26.03.2009 17:10
von Hoto
Ok, also nochmal, nur damit ich das richtig verstehe: es ist unmöglich von einem Rechner im Internet aus (also z.B. eben per fsockopen() in php) eine Nachricht an einen bestimmten Rechner im Internet zu senden, wenn dieser hinter einem Router hängt? Es ist also nicht möglich dem Router irgendwie mitzuteilen an welchen PC er die Daten senden soll?
Verfasst: 26.03.2009 18:27
von KeyKon
Exact, es wär ja auch gemeingefährlich

Das ganze wird nur möglich sein solange der PC Client is und nich andersrum...
Oder man muss halt über Portforwarding was freischalten, dann wirds aber schon blöd sobald zwei Leute am gleichen Router hängen^^
Verfasst: 27.03.2009 00:28
von Hoto
Dann geht es wohl wirklich nicht ohne polling.
Naja, ich finde es schade, das man nicht einfach einem Server sagen kann an welchem PC hinter dem Router er die Daten schicken soll. Das Programm teilt das einfach dem Server mit und gibt gleichzeitig dem Router die Erlaubnis die Daten durch zu lassen, so lange der Port durch das Programm geöffnet ist. Sehe da jetzt kein wirkliches Sicherheitsrisiko und das würde vieles einfacher machen und Traffic sparen, da nicht alle paar Sekunden der Server abgefragt werden muss ob irgendwas zum abholen da ist. Aber da spielt wohl auch einfach die jetzige Technik nicht mit.
Verfasst: 27.03.2009 16:04
von KeyKon
Es gibt eine ganz einfache lösung, hol dirn V-Server und lass ein Richtiges Server-Programm die kommunikation abwickeln...
Verfasst: 28.03.2009 03:54
von Hoto
Die Möglichkeit kenne ich selbst, aber ich wollte darauf verzichten zumal sowas auch noch mal zusätzlich Geld kostet. Sollte das ganze Projekt einigermaßen ein Erfolg sein, kann ich immer noch eines schreiben, das sollte kein großer Akt sein das dann umzustellen.
Aber egal, zum einen weiß ich jetzt was ich soweit wissen wollte, zum anderen verstehe ich das Ganze auch wieder alles eine Ecke besser. So oder so war der Thread also durchaus nützlich für mich und das ist ja die Hauptsache. Bin jedenfalls schon eine Ecke weiter gekommen.
Verfasst: 28.03.2009 14:07
von KeyKon
Ich find nur Schade das noch niemand anders vll andere Aspekte die wir nich bedacht haben hier gepostet hat...