Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [vb6] winsock

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460

    [vb6] winsock

    ho un problema col winsock

    devo mettere il programma in ascolto su una determinata porta, il problema è che la macchina ha 3 indirizzi ip:

    192.168.0.1
    10.10.10.1
    e 127.0.0.1 (?)

    ha anche due schede di rete e la porta deve stare in ascolto su 192.168.0.1


    come si fa ?

  2. #2
    Guarda io non sono una super esperta, ma ho fatto delle prove!!

    Ho capito che il winsock si mette in ascolto sulla porta indicata di tutti gli indirizzi IP della macchina.

    Forse, a parer mio, ti conviene che accetti la chiamata, vedi quale indirizzo gli ha risposto (non so come) e poi, se non è l'indirizzo giusto chiudi la connessione!!

    Spero di esserti stata d'aiuto!!
    Paperina :-)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460
    quello che ti posso dire è che non si mette in ascolto da nessuna parte =)

  4. #4
    allora avrai fatto qualche errore!

    io ho usato sto semplicissimo codice:

    codice:
    Server.LocalPort = 5000
    Server.Listen
    dove server è un controllo winsock, e risponde sulla stessa macchina sia su indirizzi pubblici che privati, a patto però che la localport del client sia diversa da quella del server altrimenti perdi il ful duplex!

    Spero di esserti stata d'aiuto!!
    Paperina :-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.