Oppure

Loading
11/07/10 12:33
pinguino
Certo che lo avvio xD...

Dovrei essere proprio stupido a nn avviarlo credendo di averlo fatto.. :yup:
aaa
11/07/10 12:36
Beh ... dato che non lo vedo nell'elenco del NETSTAT, non c'è altra spiegazione ...

Quando io lo avvio nel mio PC, nell'elenco compare l'indicazione che il sistema è in ascolto sulla porta 165.

Facciamo un'altra cosa ... postami un link da cui scaricare tutto il tuo progetto SERVER, TUTTO quello che avvii effettivamente, non solo il codice che hai mostrato. Lo scarico e lo provo da me.
Ultima modifica effettuata da 11/07/10 12:37
11/07/10 12:40
pinguino
Certo che una chat aiuterebbe molto, è un casino parlare qui dal forum... cmq come ho detto io il server lo eseguo, ma mi risulta ke nn si mette in ascolto sulla porta 165 nonostante s' impalla...
Ho provato ad eseguire il prog come amministratore, stessa cosa... ho tolto il firewall... stessa cosa... Che poi è strano perchè ieri ha funzionato per un pò, poi non ha più funzionato... ma non ho fatto nulla di rilevante al pc...
aaa
11/07/10 12:43
La chat c'è ma a questo punto serve a poco ... il prossimo passo t'ho già detto quale sarebbe. Se vuoi, mi mandi il link e continuiamo ad affrontare il problema.
11/07/10 13:15
pinguino
Certo che una chat aiuterebbe molto, è un casino parlare qui dal forum... cmq come ho detto io il server lo eseguo, ma mi risulta ke nn si mette in ascolto sulla porta 165 nonostante s' impalla...
Ho provato ad eseguire il prog come amministratore, stessa cosa... ho tolto il firewall... stessa cosa... Che poi è strano perchè ieri ha funzionato per un pò, poi non ha più funzionato... ma non ho fatto nulla di rilevante al pc...
aaa
11/07/10 13:29
Ma che fai? Ripeti quello che hai gia' scritto? C

Così perdiamo solo tempo ...
11/07/10 13:58
pinguino
No lol, è ke cn il browser ho caricato 2 volte la pagina allora l' ha riscritto xD...


cmq te l' ho detto sn in un punto cieco, nn so dove è il problema...
aaa
11/07/10 14:10
pinguino
Aggiornamento: Sono riuscito a far si che il server si metta in ascolto sulla porta 165, ho ritoccato un pò il codice, io in questo topic ti ho postato 2 codici diversi del server, forse tu hai usato quello corretto, comunque ecco quello che funziona:

        Dim host As IPAddress = IPAddress.Parse("192.168.1.188")
        Dim mySock As Socket
        Dim ip As IPHostEntry
        Dim ep As IPEndPoint
        Dim listener As TcpListener

        ep = New IPEndPoint(host, 165)

        mySock = New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)

        listener = New TcpListener(ep)
        listener.Start()
        While True
            mySock = listener.AcceptSocket()
        End While


e questo è quello che non funzionava:

        Dim  host As  IPAddress
        Dim mySock As Socket
        Dim ip As IPHostEntry
        Dim ep As IPEndPoint
        Dim listener As TcpListener

        ip = Dns.GetHostEntry(Dns.GetHostName())
        host = IPAddress.Parse(ip.AddressList(0).ToString())

        ep = New IPEndPoint(host, 165)

        mySock = New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)

        listener = New TcpListener(ep)
        listener.Start()
        While True
            mySock = listener.AcceptSocket()
            msg(mySock)
        End While


Se lo analizzi, noti una piccola differenza...


Sta di fatto che ora con quel comando DOS appare che la porta 165 è in listening.

Quindi il problema mio sta nel pezzetto di codice

        ip = Dns.GetHostEntry(Dns.GetHostName())
        host = IPAddress.Parse(ip.AddressList(0).ToString())


usando infatti questo codice per ricavare l' IP locale, non so perchè ma viene un IP diverso da quello che dovrebbe essere...
E chi userà il programma riterrà scorretto dover inserire ogni volta manualmente il proprio IP locale... c'è un altro modo per ricavarlo?

Altra cosa purtroppo:

Ora si, è in listening sulla porta 165, ma dal client stesso errore:
Impossibile stabilire la connessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato 79.19.211.40:165

Però è anche vero che se al server gli dico di connettersi all' IP locale del mio PC piuttosto che a "79.19.211.40", che è quello del mio router, il programma funziona perfettamente...

MA PERCHE' SEMPRE A ME TUTTI QUESTI PROBLEMI DA X-FILES!? xD
Ultima modifica effettuata da pinguino 11/07/10 14:23
aaa