| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come utilizzare Winsock.dll in Visual Basic
    . NET di Microsoft offre una serie di classi che è possibile utilizzare per eseguire attività di networking . Tuttavia, se è necessario il controllo finale su il codice di rete di Windows , utilizzando winsock.dll è direttamente la strada da percorrere . Inoltre, utilizzando winsock.dll permetterà codice Visual Basic . NET di interagire con più vecchio codice Visual Basic 6 che fa rete utilizzando il componente Winsock . Qualunque sia la ragione , ci si accorge che VB.NET rende facile interagire con questa libreria di sistema di base . Cose che ti serviranno
    Microsoft Visual . NET di base ( qualsiasi edizione ) economici Mostra più istruzioni
    1

    Aprire il progetto di Visual Basic vuoi aggiungere winsock.dll sostegno a .
    2

    Crea un file vuoto di Visual Basic codice sorgente e aggiungere una classe statica vuoto ad esso . Dovrebbe essere qualcosa di simile :

    pubblico Statico Classe Winsock

    End Class
    3

    Aggiungi ciascuna funzione winsock.dll vuoi utilizzare alla classe. Ad esempio, per utilizzare la funzione di "legare ", aggiungere il seguente codice :

    Declare Function bind Lib " winsock.dll " ( _socketHandle come IntPtr , _ByRef SocketAddress Come sockaddr_in , _addressLength as Integer ) As Integer

    per alcune funzioni , tra cui "legare ", sarà necessario dichiarare strutture di dati basato sulle API . Nel caso di "legare ", è necessario assicurarsi di aver dichiarato Può essere dichiarato come segue " sockaddr_in . " :

    _Public Struttura sin_family sockaddr_inPublic Come ShortPublic sin_port Come ShortPublic sin_addr Come IntegerPublic sin_zero Come IntegerEnd Struttura
    4

    Usa le nuove funzioni Winsock ovunque è necessario . Per utilizzare la funzione di "legare " , ad esempio, scrivere :

    Dim socketHandle come IntPtrDim SocketAddress Come Winsock.sockaddr_inDim addressLength come IntegerWinsock.bind ( socketHandle , SocketAddress , addressLength )

    Previous :

    next :
      Articoli Correlati
    ·Come connettersi ad un DB Access in Visual Basic Net 
    ·Come trovare le parole in una stringa in Visual Basic 
    ·Come aprire una maschera in Access utilizzando Visual B…
    ·Come chiamare una stored procedure in SQL Server da VB 
    ·Come fare di messaggi di errore di Windows 
    ·Come utilizzare una casella di testo per il nome file V…
    ·Ridimensionamento di un modulo di Visual Basic per adat…
    ·Come calcolare azimut tra i punti in VB 
    ·Come costruire un Computer da tavolo 
    ·Come creare una casella di immagine in Visual Basic 
      Articoli in evidenza
    ·Come leggere un file riga per riga in PHP 
    ·Come estendere DIV Altezza 
    ·Come creare visivi schermate grafiche di base 
    ·Come utilizzare un tag di ancoraggio in JSP 
    ·Come utilizzare Lamport Timestamps 
    ·Come rimuovere uno spazio vuoto in Perl 
    ·Come nascondere colonne mediante VBA 
    ·Come recuperare un LinkedHashMap in Velocity 
    ·Come rimuovere una sottolineatura in Python 
    ·Codice C per un bit di conversione Byte 
    Copyright © Conoscenza Informatica http://it.wingwit.com