Microsoft . NET Visual Basic (cualquier edición )
Ver Más instrucciones
1 Abra el proyecto de Visual Basic que desea añadir winsock.dll el apoyo a .
2
Crear un archivo de código fuente de Visual Basic vacío y añadir una clase estática vacío a la misma. Debe ser algo como esto :
gif Clase Winsock
End Class
3
Añada cada función winsock.dll desea utilizar a su clase . Por ejemplo, para utilizar la función de "atar ", agregue el código siguiente :
Declare Function bind Lib " winsock.dll " ( _socketHandle Como IntPtr , _ByRef SocketAddress Como sockaddr_in , _addressLength como Integer ) As Integer
para algunas funciones , como "atar ", tendrá que declarar estructuras de datos basado en la API . En el caso de "atar ", usted tendrá que asegurarse de que ha declarado puede ser declarado de la siguiente manera " sockaddr_in . "
Use sus nuevas funciones Winsock dondequiera que usted necesite . Para utilizar la función " bind" , por ejemplo, escribe : Dim socketHandle como IntPtrDim SocketAddress Como Winsock.sockaddr_inDim addressLength como IntegerWinsock.bind ( socketHandle , SocketAddress , addressLength )
4