Quando si aggiorna il software per aziende più grandi, si ha a che fare con codice legacy. Visual Basic 6, una volta un popolare linguaggio di programmazione, è stato soppiantato da VB.NET nella programmazione Windows, eppure rimane ancora popolare grazie alla sua somiglianza con VB.NET e le grandi quantità di codice VB6 che rimangono ancora in molte applicazioni. Pertanto, è necessario imparare come utilizzare VB6 e come gestisce cose come le porte e le connessioni Internet. La connessione a un server, come un server IRC, illustra come utilizzare una porta Winsock di base tramite VB6 per le comunicazioni.
1
Crea un file di testo in Blocco note e chiamalo “vb_irc.vb”.
2
Immettere il codice seguente all’inizio del file per creare una variabile oggetto Winsock denominata “connect:”
Dim collegare come Winsock
3
Immettere il codice seguente nelle righe successive per configurare la connessione IRC tramite il client Winsock, dove la porta remota rappresenta la porta del server IRC e la porta locale rappresenta una porta TCP sul computer:
connect.RemotePort = 6777 connect.LocalPort = 35
Queste porte possono variare da server a server.
4
Usa la funzione “connect” nella riga successiva per connettere il programma VB6 al server IRC, dove “irc-server.domain.com” è il nome e il dominio del server IRC:
connect.Connect “irc-server.domain.com” 6777
5
Usa la funzione “SendData” per inviare il tuo nickname che utilizzerai mentre chatti sul server, dove “nick” è un esempio di nickname:
connect.SendData (“nickname”, “nick”)