“Conocimientos Programación>Visual Basics Programación

Cómo utilizar Winsock.dll en Visual Basic

2011/8/8
. 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 construir un archivo delimitado por tabuladores De ASP
Cómo utilizar el cuadro de diálogo Abrir archivo en VisualBasic.Net
6.0 Tutorial de base de datos Visual Basic
Propiedades de Visual Basic
Cómo instalar una forma de tamaño grande con VB6
Cómo detener un subproceso en Visual Basic 2005
¿Cómo saber si un control está deshabilitado en un ListBox en VFP
Funciones subcadena en VBS
Conocimientos Informáticos © http://www.ordenador.online