“Conocimiento Programación>Visual Basics Programación

Cómo utilizar Winsock.dll en Visual Basic

2013/9/15
. Plataforma NET de Microsoft ofrece una variedad de clases que se pueden utilizar para realizar tareas de red . Sin embargo, si usted necesita el máximo control sobre el código de red de Windows , utilizando winsock.dll directa es el camino a seguir . Además, el uso winsock.dll le permitirá a su base. Código de Visual NET para interactuar con mayor código de Visual Basic 6, que hace de red mediante el componente Winsock. Cualquiera que sea la razón, usted encontrará que VB.NET facilita interactuar con esta biblioteca de sistema central . Cosas que necesitará
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 . "

_Public Estructura sin_family sockaddr_inPublic Como sin_port ShortPublic Como ShortPublic sin_addr Como IntegerPublic sin_zero Como IntegerEnd Estructura
4

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 )

Visual Basics Programación
Cómo utilizar un cuadro de texto para el nombre del archivo VB6
Cómo establecer el foco en otra ventana utilizando Visual Basic
¿Qué comando de visualización se usa para crear una vista magnificada por la parte de la ventana del dibujo?
Lista de fichas de libro
Cómo hacer una etiqueta Mostrar valor de barra de desplazamiento en Visual Basic 6
Cómo utilizar el control DTPicker en Visual Basic
¿Qué es el Asistente para objetos de datos en Visual Basic 6
SQL VBA Tutorial
Conocimiento de la computadora © http://www.ordenador.online