Oppure

Loading
12/07/12 20:44
sparano97
ho creato un programma client server, sul mio pc si connette ma se installo il server su un altro pc, di un altra casa, nn si collega. e forse ip che sbaglio ad inserire, io metto il seguente 192.168.1.--- è giusto?vi posto il codice.
Client

Private Sub Command1_Click()
Winsock1.Close
Winsock1.Connect Text1.Text, Text2.Text
End Sub


Private Sub Command3_Click()
Winsock1.SendData "1"
End Sub

Server


Private Sub Form_Load()
Winsock1.Close
Winsock1.LocalPort = "7890"
Winsock1.Listen
End Sub

Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
Winsock1.Close
Winsock1.Accept requestID
End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim dati As String
Winsock1.GetData dati
msgbox "ciao"
End Sub

Private Sub Winsock1_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
Winsock1.Close
Winsock1.Listen
End Sub
Ultima modifica effettuata da sparano97 12/07/12 20:46
aaa
12/07/12 21:42
nessuno
Devi inserire l' IP pubblico del server e sempre lato server deve essere aperta la porta su cui comunichi nel router. Altrimenti non vedrai mai il server
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à.
12/07/12 22:37
sparano97
mi potresti fare un esempio per la porta e ip come lo trovo quello pubblico
aaa
12/07/12 23:11
nessuno
Che esempio?

L'IP pubblico è determinato dall'ISP ...

Lo trovi facilmente se vai sul sito myip.it/

Ovviamente se non utilizzi Fastweb ...
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à.
12/07/12 23:15
sparano97
si questo l'ho fatto giusto, invece x la porta come devo fare
aaa
13/07/12 5:12
nessuno
Devi agire sul router del PC dove è installato il server.

Nella configurazione del router ci deve essere (dipende dalla marca e modello del router) il modo di aprire la porta per l'accesso da Internet (ovvero nattare la porta/ip).

A seconda dei modelli, la sezione della configurazione può chiamarsi "virtual server" o in altro modo ... ma devi vederlo tu nel tuo router (mi raccomando, nel router del server non in quello del client)
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à.
13/07/12 10:21
sparano97
mi potresti fare un piccolo tutorial o trovarlo per vedere come si fa
aaa
13/07/12 11:21
nessuno
No ... non ti posso fare un tutorial su una cosa che non conosco.

Non conosco la marca e il modello del tuo router e - come ti ho detto - la cosa varia a seconda del modello di router !
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à.