fsockopen connect probleem
Probeer met fsockopen informatie van een teamspeak server te halen.
Alleen krijg de volgende foutmelding:
Warning: fsockopen() [function.fsockopen]: unable to connect to 85.190.38.92:51234 (Connection timed out)
Heb google al afgespeurd om het probleem te kunnen verhelpen maar helaas heb ik niks kunnen vinden.
Eerst dacht ik dat het aan de host lag waar ik de (web)server op draai maar daar ligt het niet aan.
De teamspeak server draait niet lokaal maar op een server in amsterdam.
Zou iemand mij kunnen uitleggen hoe ik dit probleem op kan lossen?
Groetjes,
ark
/* EDIT */
Na de php.ini van de server te hebben gezien en vergeleken met een php.ini uit deze tijd komt het er dus waarschijnlijk op neer dat het server side probleem is.
Jullie horen van mij of dat het probleem heeft opgelost.
Gewijzigd op 01/01/1970 01:00:00 door Mr.Ark
ark schreef op 08.05.2009 00:23:
(Connection timed out)
Die server reageert gewoon niet.
idd Die server reageert gewoon niet.
Quote:
Die server reageert gewoon niet.
Als die server niet zou reageren dan zou je er toch ook niet op kunnen wat wel kan.
En daarbij komt nog dat het wel werkt als ik lokaal draai en connect naar die server. En dat het dus niet werkt als ik vanaf een webhost probeer. Dus dan moet het aan de webhost liggen.
Iemand enig idee hoe ik het werkend kan krijgen?
Gelieve Niet Bumpen::
Gewijzigd op 01/01/1970 01:00:00 door Mr.Ark
Want het gaat er niet alleen om dat de server bereikbaar is, maar ook dat er iets op die poort draait.
Alles staat goed, heb alles meerdere malen doorgekeken.
Net zoals ik in mijn vorige posts al zei, Als ik via wamp server het doe dan werkt het wel, Maar als ik het script run vanaf de webhost dan wil het dus niet.
Doe eens telnet vanaf die host.
Wat bedoel je precies telnet vanaf de hosT?
Heb telnet uitgevoerd vanuit CMD kreeg als response:
Kan geen verbinding op de host maken, op poort 23
Er is geprobeerd een socketbewerking uit te voeren op een onbereikbare host
Waarom geeft hij poort 23 aan?, in de phpinfo geeft hij poort 25 aan.
Edit: Zelf even geprobeerd en ik krijg contact. Dus ligt waarschijnlijk aan je host.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Heb dat even gedaan vanuit CMD, En krijg dan geen error te zien.
Krijg dan alleen [TS] te zien wat staat voor Teamspeak.
Heb al wat dingen doorgegeven wat veranderd moest worden en dat is veranderd alleen werkt nog steeds niet.
Gelieve Niet Bumpen: Herhaling:
Gewijzigd op 01/01/1970 01:00:00 door Mr.Ark
ark schreef op 08.05.2009 20:49:
@ Santhe
Heb dat even gedaan vanuit CMD, En krijg dan geen error te zien.
Krijg dan alleen [TS] te zien wat staat voor Teamspeak.
Heb dat even gedaan vanuit CMD, En krijg dan geen error te zien.
Krijg dan alleen [TS] te zien wat staat voor Teamspeak.
Dit is goed.
Misschien spreekt jouw script dan niet 'dezelfde taal' als de server....
SanThe schreef op 08.05.2009 21:03:
Dit is goed.
Misschien spreekt jouw script dan niet 'dezelfde taal' als de server....
ark schreef op 08.05.2009 20:49:
@ Santhe
Heb dat even gedaan vanuit CMD, En krijg dan geen error te zien.
Krijg dan alleen [TS] te zien wat staat voor Teamspeak.
Heb dat even gedaan vanuit CMD, En krijg dan geen error te zien.
Krijg dan alleen [TS] te zien wat staat voor Teamspeak.
Dit is goed.
Misschien spreekt jouw script dan niet 'dezelfde taal' als de server....
Maar dat verklaart toch niet waarom die wel vanaf wamp server doet en niet vanaf de host?
Alle restricties zijn al weggehaald dus hij zal het toch gewoon moeten doen? (heb php.ini van wamp nagelopen met de php.ini van de server en toen de veranderingen doorgegeven en die zijn uitgevoerd)
Ik vind het maar een vaag probleem...
/* Edit */
Misschien kan iemand de phpinfo even snel doorkijken voor mij?
-> http://phphulp.vindme.nl/info.php
Gewijzigd op 01/01/1970 01:00:00 door Mr.Ark
Ik zou het verder ook niet weten. Hij is inderdaad te bereiken.
Bij mij is de situatie zo dat ik thuis een xampp server heb staan (meest recente versie dus 1.7 met php 5.2 of 5.3) en dat ik hier geen connectie mee kan krijgen vanaf mijn webhost (mijndomein.nl) via fsockopen of file_get_contents. Ik krijg bij fsockopen dezelfde fout als OP aangaf (ofwel, vanaf mijndomein.nl -> thuisserver via fsockopen), maar andersom (vanaf thuisserver -> mijndomein.nl) werkt dan weer wel via fsockopen.
Iemand in de tussentijd iets erover gevonden?
Ik gebruik niet standaard poort 80 maar een iets discretere poort die uiteraard wel geforward staat, ook in de configuratie van xampp. Als ik naar het webadres van mijn thuisserver ga met bijbehorend poort nummer krijg ik ook wel gewoon de webpagina te zien.
Gewijzigd op 08/01/2012 21:31:23 door Thomas Verschoof
Thomas, maak even een eigen topic aan.
Firewall?
http://www.phphulp.nl/php/forum/topic/fsockopen-probleem-bij-verbinden-naar-server-thuis/81908/last/
Op verzoek van Eddy Bisschops: