Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe te Winsock.dll gebruiken in Visual Basic
Microsoft . NET-platform biedt een verscheidenheid aan klassen die je kunt gebruiken om een netwerk taken uit te voeren . Echter, als je de ultieme controle over uw Windows- netwerk code nodig , met behulp van winsock.dll direct is de weg te gaan . Bovendien , met behulp van winsock.dll zal uw Visual Basic . NET-code om te communiceren met oudere Visual Basic 6 code dat netwerken met behulp van het onderdeel Winsock doet . Wat de reden ook , zult u merken dat VB.NET maakt het makkelijk om te interageren met deze kern systeem bibliotheek . Wat je
Microsoft Visual Basic . NET ( alle edities ) Need
Toon Meer Aanwijzingen
1

Open de Visual Basic -project u wilt winsock.dll voegen steun aan . kopen van 2

Maak een lege Visual Basic -broncode bestand en voeg een lege statische klasse aan. Het moet er ongeveer zo uitzien :

Public Static klasse Winsock

End Class
3


In elke winsock.dll functie die u wilt gebruiken naar je klas . Bijvoorbeeld , om de functie te gebruiken " binden ", voeg de volgende code :

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

voor een aantal functies , waaronder " bind ", moet u datastructuren te verklaren op basis van de API . In het geval van " bind ", moet u ervoor zorgen dat u hebt opgegeven Het kan worden verklaard als volgt " sockaddr_in . " :

_PUBLIC Structuur
sockaddr_inPublic sin_family Zoals ShortPublic sin_port Zoals ShortPublic sin_addr Zoals IntegerPublic sin_zero Zoals IntegerEnd Structuur
4

Gebruik uw nieuwe Winsock -functies waar u heen wilt . Om de functie " bind" te gebruiken , bijvoorbeeld schrijven :

Dim socketHandle
als IntPtrDim socketAddress Zoals Winsock.sockaddr_inDim addressLength als IntegerWinsock.bind ( socketHandle , socketAddress , addressLength )

Previous: Next:
  Visual Basics Programming
·Hoe kan ik een Installer Maak …
·Hoe te VBScript Install 
·Hoe te DataGridView gebruiken …
·Om te lezen hoe de CPU- temper…
·Hoe je 2 waarden toe in Visual…
·Hoe te animeren Wandelen in Fl…
·Hoe maak je een klok in Visual…
·Hoe maak je een Open File Dial…
·Hoe maak je een VBS script Cre…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Vergelijking van Java & Primitive 
·MySQL Perl Tutorial 
·Hoe te converteren een dubbel op een geh…
·Hoe kan ik een schrijven Als verklaring …
·Hoe de decimaal in C taal Beperk 
·PHP Class var Functie 
·Hoe Padding verwijderen van een C Struct…
·Hoe je iPad Programma's sluiten Met Xcod…
·Hoe te converteren naar Boolean in Pytho…
Copyright © Computer Kennis http://www.nldit.com