Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man använder Winsock.dll i Visual Basic

    . Microsofts NET-plattformen tillhandahåller en mängd olika klasser som du kan använda för att utföra nätverk arbetsuppgifter . Men , om du behöver den yttersta kontrollen över din Windows- nätverk kod enligt winsock.dll direkt är vägen att gå . Dessutom kommer använda winsock.dll låta din Visual Basic . NET-kod för att interagera med äldre Visual Basic 6 kod som gör nätverk använder Winsock -komponenten . Oavsett anledning, ser du att VB.NET gör det enkelt att interagera med detta grundsystem biblioteket . Saker du behöver
    Microsoft Visual Basic . NET ( alla utgåvor )
    Visa fler instruktioner
    1

    öppna Visual Basic projekt du vill lägga winsock.dll stöd till .
    2

    Skapa en tom Visual Basic fil källkod och lägga till en tom statisk klass till det . Det bör se ut ungefär så här :

    public static klass Winsock

    End Class
    3

    Lägg varje winsock.dll funktion du vill använda till din klass . Till exempel , för att använda funktionen " binda ", lägg till följande kod :

    Declare Function bind Lib " winsock.dll " ( _socketHandle Som IntPtr , _ByRef socketAddress Som sockaddr_in , _addressLength As Integer ) As Integer

    för vissa funktioner , däribland " binda ", du kommer att behöva deklarera datastrukturer baserade på API . I fallet med "bind ", måste du se till att du har deklarerat Det kan förklaras på följande sätt " sockaddr_in . " :

    _Public Struktur sockaddr_inPublic sin_family som ShortPublic sin_port som ShortPublic sin_addr som IntegerPublic sin_zero som IntegerEnd Struktur
    4

    Använd dina nya Winsock funktioner oavsett var du behöver . För att använda " bind " -funktion , till exempel , skriv :

    Dim socketHandle som IntPtrDim socketAddress Så Winsock.sockaddr_inDim addressLength som IntegerWinsock.bind ( socketHandle , socketAddress , addressLength )

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur: Login Form på VB.NET
    ·Mitten Funktion i VB.NET
    ·Hur man gör ett linjediagram med Visual Basic
    ·Komma åt Windows säkerhetsinställningar Genom VB.NET…
    ·Hur Tillåt Personsökning i DataGrid
    ·Hur man skapar en hyperlänk i Visual Basic
    ·Hur får man en listruta i VBA
    ·Hur du tar bort val från DataGridViewComboBox
    ·Hur man gör en tidsinställd spel om Visual Basic
    ·Hur att fylla en listvy Från en generisk lista VB.Net
    Utvalda artiklarna
    ·Hur får jag Perl counter script för att samla IP-adre…
    ·Ansluta till ett fjärr Comm Port i VB6
    ·Callback-funktionen i Java
    ·Hur till Redigera objekt i listruta med Visual Basic 20…
    ·Hur man utarbeta ett program för att beräkna elevbety…
    ·Hur man ladda upp flera filer med JSP
    ·Hur man skapar en annan process i Python
    ·Hur man skapar ett torg Använda PHP
    ·Hur man tar bort Cache i PHP
    ·PHP File Upload fel
    Copyright © Dator Kunskap http://www.dator.xyz