Dator > hur man använder winsock.dll i Visual Basic

  • hur man använder winsock.dll i Visual Basic


  • Microsofts . NET -plattformen innehåller en rad olika klasser som du kan använda för att utföra nätverk uppgifter . Men om du behöver kontroll över dina Windows-nätverk kod enligt winsock. dll direkt är vägen att gå . Dessutom, med winsock. dll gör Visual Basic . NET -kod för att interagera med äldre Visual Basic 6 kod som gör nätverk med hjälp av Winsock -komponenten. Oavsett anledning, ser du att VB. NET gör det enkelt att interagera med denna kärna system bibliotek

    Du behöver : .
    Microsoft Visual Basic.
    NET ( vilken utgåva som helst ) .


    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 borde se ut ungefär så här :

    public static klass Winsock

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

    Declare Function binda Lib " winsock. dll " ( _
    socketHandle Som IntPtr , _
    ByRef socketAddress Som sockaddr_in , _
    addressLength As Integer ) As Integer

    För vissa funktioner , inklusive " bind " kommer du att behöva deklarera datastrukturer baserade på API . När det gäller " bind " kommer du att behöva se till att du har deklarerat " sockaddr_in . " Det kan förklaras på följande sätt:

    _
    Public Structure sockaddr_in
    Public sin_family Så kort
    Public sin_port Som Short
    Offentliga sin_addr As Integer
    Public sin_zero As Integer
    End Struktur
    4 .
    Använd din nya Winsock funktioner där du behöver . Att använda " bind " -funktion , till exempel skriva :

    Dim socketHandle som IntPtr
    Dim socketAddress Som Winsock . sockaddr_in
    Dim addressLength som Integer
    Winsock. bind ( socketHandle , socketAddress , addressLength )


Previous:nothing Next:hur ska spela upp ljud med Visual Basic





Relaterade artiklar


  • hur man lär sig java script gratis
  • hur du skickar html mail via php post
  • hur man skapar en . dll i Visual Basic
  • Hur konvertera det datum som strängen i VB
  • hur man hanterar en null pekare undantag i Java
  • Vikten av datorprogrammering
  • hur man skapar en MySQL databas webbplats webben
  • hur man använder Visual C + + uttrycka
  • hur man använder en switch fall
  • hur du omdirigerar en webbsida med html