Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
09/07/11 18:45
nicolasmate
Ciao a tutti mi potete dire cosa c'è che non va in questo codice? Non mi fa connettere al di fuori della mia lan. Non sto creando nulla di dannoso.
Server

Private Sub Command1_Click()
Winsock1.Close
Winsock1.LocalPort = "100"
Winsock1.Listen
Form1.Caption = "Connessione in corso"
End Sub
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
Winsock1.Close
Winsock1.Accept requestID
Form1.Caption = "Connessione riuscita"
End Sub



Client

Private Sub Timer1_Timer()
If Winsock1.State <> 7 Then
Winsock1.Connect "151.42.108.213", "100"
End If
End Sub

Il timer è settato a 1 secondo.
Allora io ho inviato il client ad un mio amico per provare la connessione. Il risultato è che non si connette. Prima ho aperto il server e messo in ascolto. Poi lui ha aperto il client. Ma non si connette. Qualcuno saprebbe darmi una risposta esauriente????

Ultima modifica effettuata da nicolasmate 09/07/11 18:46
aaa
09/07/11 19:12
nessuno
Prima di tutto, quell'indirizzo è contattabile da internet ?

Esiste un firewall?

L'IP e la porta sono nattati?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
09/07/11 20:26
nicolasmate
Nattare se ho capito bene vuol dire camuffare. No non sono nattati. E' semplicemente il mio ip pubblico. Niente firewall.
Ultima modifica effettuata da nicolasmate 09/07/11 20:27
aaa
09/07/11 20:29
nessuno
Postato originariamente da nicolasmate:

Nattare se ho capito bene vuol dire camuffare.


No ... non ho detto camuffare ... ho detto nattare.

E' semplicemente il mio ip pubblico. Niente firewall.


Sul tuo IP pubblico non puoi ricevere connessioni se non lo "natti", ovvero se non agisci sul tuo router e lo configuri in maniera opportuna.

Quale connessione/router hai?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
09/07/11 20:49
nicolasmate
Sono abbonato a infostrada. Ho un router netgear 4mb.
aaa
09/07/11 20:52
nessuno
Devi configurare il router per aprire la porta (nattarla) verso l'indirizzo interno del tuo PC dove gira il server. Altrimenti dall'esterno non sarà mai raggiungibile dal client.

Non conosco il tuo router (netgear quale modello?) ma ci dovrà pur essere qualcosa tipo "configurazione virtual server" o simili ...

Se attivi il software di server, prova a scrivere da prompt del DOS

telnet tuoip tuaporta

per vedere se la configurazione ha avuto successo.
Ultima modifica effettuata da nessuno 09/07/11 20:53
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
09/07/11 21:02
nicolasmate
non c'è telnet sul mio pc. Il modello del mio router è DG384G v4. Potresti spiegarti meglio i vari passaggi? Oppure se hai msn aggiungimi nicolas_97@live.it trammite team sarebbe più facile.
aaa
09/07/11 21:24
nessuno
Postato originariamente da nicolasmate:

non c'è telnet sul mio pc.


Beh, installalo ...

Il modello del mio router è DG384G v4.


Semmai DG834 e non 384 ...

Oppure se hai msn aggiungimi nicolas_97@live.it trammite team sarebbe più facile.


No ... non faccio assistenza oltre il forum ...
Ultima modifica effettuata da GrG 10/07/11 9:40
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.