Aprire il progetto di Visual Basic vuoi aggiungere winsock.dll sostegno a .
2
Crea un file vuoto di Visual Basic codice sorgente e aggiungere una classe statica vuoto ad esso . Dovrebbe essere qualcosa di simile :
pubblico Statico Classe Winsock
End Class
3
Aggiungi ciascuna funzione winsock.dll vuoi utilizzare alla classe. Ad esempio, per utilizzare la funzione di "legare ", aggiungere il seguente codice :
Declare Function bind Lib " winsock.dll " ( _socketHandle come IntPtr , _ByRef SocketAddress Come sockaddr_in , _addressLength as Integer ) As Integer
per alcune funzioni , tra cui "legare ", sarà necessario dichiarare strutture di dati basato sulle API . Nel caso di "legare ", è necessario assicurarsi di aver dichiarato Può essere dichiarato come segue " sockaddr_in . " :
Usa le nuove funzioni Winsock ovunque è necessario . Per utilizzare la funzione di "legare " , ad esempio, scrivere : Dim socketHandle come IntPtrDim SocketAddress Come Winsock.sockaddr_inDim addressLength come IntegerWinsock.bind ( socketHandle , SocketAddress , addressLength )
4
Informazioni correlate
Programmazione © www.354353.com