Newsgroup: it.comp.reti.locali
Titolo: cosa è fsockopen??

ciao ho un problema, facendo port forwarding sul mio router ho aperto 
determinate porte che mi servono per far funzionare dei programmi peer to 
peer ,  sembrava funzionare per 24 ore poi controllando nel programma ho 
visto che erano di nuovo chiuse e c'era scritto questo messaggio:
Warning: fsockopen() [function.fsockopen]: unable to connect to il mio IP 
:2234 (Connection timed out) in /www/
tools.slsknet.org/html/porttest.php
 on 
line 31
Port: 2234/tcp CLOSED. Your router needs to be configured correctly.
qualcuno di voi sa cosa � fsockopen?? 

 qualcuno di voi sa cosa ï¿œ fsockopen??
Description
resource fsockopen ( string $hostname [, int $port = -1 [, int &$errno 
[, string &$errstr [, float $timeout = ini_get("default_socket_timeout") 
]]]] )
Initiates a socket connection to the resource specified by hostname.
PHP supports targets in the Internet and Unix domains as described in 
List of Supported Socket Transports. A list of supported transports can 
also be retrieved using stream_get_transports().
The socket will by default be opened in blocking mode. You can switch it 
to non-blocking mode by using stream_set_blocking().
... piï¿œ che preoccuparti di cosa ï¿œ fsockopen preoccupati del fatto che 
a) hai cambiato IP privato (hai DHCP dentro la rete?)
b) hai cambiato IP pubblico e la routine di test non se n'ï¿œ accorta
c) il tuo router ha perso il forwarding.
Scegli. Io voto per la b) :)

 Scegli. Io voto per la b) :)
allora ho fatto 2 giorni fa il restore del router e avevo messo tutto 
apposto, sto sotto DHCP  con 3 ip dinamici in rete 101 - 102 - 103, la c la 
escludo subito perche posso vedere che le regole che ho settate permangono e 
gli altri programmi hanno le porte aperte, escluderei anche la b......
per la a  il dhcp gli assegna lui gli IP in modo arbitrario quindi 
sicuramente qualcuno di IP lo ha cambiato ma ripeto  io le regole del port 
forwarding le ho fatte da capo dopo il restore del modem e alcune porte sono 
aperte,  il mio problema credo che sia con questa scritta che ho riportato 
lass�, il fsochopen che non so cosa sia mi impedisce di aprire porte ad un 
programma che in passato avevo sempre aperto e sulla stessa porta, e ora 
nonostante le regole  di port map tutt'ora vigenti mi dice closed
non riesco davvero a capire cosa sia successo 

 non riesco davvero a capire cosa sia successo
fsockopen non ti impedisce di fare un bel niente ... ï¿œ semplicemente il 
comando che il server REMOTO utilizza per cercare di aprire un 
collegamento con il tuo PC, e non ci riesce.


io ho detto che il dhcp assegna gli indirizzi come vuole lui per�  una volta
che gli ha assegnati ai 3 pc  restano assegnati, nel senso che anche dopo
spento il router   restano quelli assegnati in principio per fortuna, lo
vedo dallo stato di connessione alla lan, il port  lo sto facendo verso 2
indirizzi:
192.168.101 e sul 192.168.102, il programma che ha problemi ad aprire la
porta sta sia nell'uno che nell'altro pc quindi  ho nattato la stessa porta
per entrambi i pc, il fatto � che ieri funzionava tutto alla grande, �
davvero inspiegabile.

 davvero inspiegabile.
io non mi spiego come abbia fatto a funzionare (ma anche come sia
possibile impostare una simile regola nel router)! 
-- 
MirkoB.   
ne...@bsi-net.it
Motoretta BMW R1150R Nera...
L'indirizzo em@il non � da considerarsi pubblico,
ma utilizzabile solo per temi inerenti il NG corrente.

 192.168.101 e sul 192.168.102, 
... il che � impossibile. 
Posta la configurazione del nat, che ci capiamo meglio... 


l'ho impostato in 2 tempi, ovvero prima ho aperto il 2234 al 101 poi ho 
applicato e salvato.
poi sono rientrato � ho fatto la stessa cosa al 102.
Ma evidentemente da problemi 

"Axeman" <m...@dont.thik.so.invalid> ha scritto nel messaggio 
news:Xns9D7DE0D76DF9Bte...@194.177.97.96...

sono sotto dhcp, 3 pc con ip dinamico
sul 192.168.1.101  ho aperto queste porte.
- 4662 tcp e 4672 udp
- 2234
- 6881
sul 192.168.1.102 ho aperto questa porta
-2234
sul 192.168.1.103 nessuna porta aperta
notizia dell'ultima ora, senza che io ho toccato nulla stamattina l'apply 
della regola al 101 sulla porta 4662 e 4672 � scomparsa e mi risulta porta 
chiusa.
incredibile, scomparsa da sola dopo 3 giorni, io penso che questo router 
(dlink 604t) sia una cantonata
se il problema da come sospetto � che questo router va in tilt se ha pi� di 
una regola settata  nel port forwarding  mi chiedo a che serva un router 
simile.

 un router simile.
Dubito fortemente che il G604T abbia di questi problemi. 
Ma se gli chiedi di fare cose che non si possono fare... 
Peraltro il firmware del G604T se non ricordo male, nel tentativo di 
facilitare le cose all'utente, ha l'inserimento delle regole di port 
forwardint "per macchina di destinazione" invece che con un elenco di 
regole generico come i suoi fratelli maggiori. Pessima scelta da parte di 
dlink, IMHO.

 Ma evidentemente da problemi
� ovvio che da problemi. E' una configurazione errata.


 >> io non mi spiego come abbia fatto a funzionare
semplice, probabilmente c'� un bug nel codice GUI per cui �
possibile impostare regole duplicate, solo che poi, il firmware
del router va "in palla" e... o non ne rispetta nessuna oppure usa
una delle due "a caso"; del resto se uno non ha la pi� pallida
idea di come funzioni una rete, la vedo dura che riesca a far
funzionare un router (seppur semplice) al di fuori dei "defaults"
a prova di utonto :)