Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como usar Winsock.dll em Visual Basic
. NET da Microsoft oferece uma variedade de classes que você pode usar para executar tarefas de rede . No entanto, se você precisa de um controle total sobre o seu código de rede do Windows , usando winsock.dll diretamente é o caminho a percorrer . Além disso, utilizando winsock.dll permitirá que sua base de código do Visual . NET para interagir com os mais velhos Visual Basic 6 código que faz conexão usando o componente Winsock . Seja qual for a razão, você verá que VB.NET torna mais fácil de interagir com esta biblioteca núcleo do sistema . Coisas que você precisa
Microsoft Visual Basic. NET (qualquer edição)
Mostrar Mais instruções
1

Abra o projeto Visual Basic que você gostaria de adicionar winsock.dll suporte para .
2

Criar um arquivo vazio Básico Visual código fonte e adicionar uma classe estática vazio para ele. Deve ser algo como isto:

público Estático Classe Winsock
End Class


3

Adicione cada winsock.dll função que você gostaria de usar à sua classe. Por exemplo, para usar a função "ligar ", adicione o seguinte código :

Declare Function ligar Lib " winsock.dll " ( _socketHandle Como IntPtr, _ByRef socketAddress Como sockaddr_in , _addressLength como Integer) As Integer

para algumas funções , incluindo a "ligar ", você terá que declarar datastructures com base na API. No caso de "ligar ", você precisa ter certeza de que você tenha declarado Ele pode ser declarado como segue: " sockaddr_in . " :

_PUBLIC Estrutura sockaddr_inPublic sin_family Como ShortPublic sin_port Como ShortPublic sin_addr Como IntegerPublic sin_zero Como IntegerEnd Estrutura
4

Use suas novas funções Winsock onde quer que você precisa . Para usar a função "ligar" , por exemplo, escrever :

Dim socketHandle como IntPtrDim socketAddress Como Winsock.sockaddr_inDim addressLength como IntegerWinsock.bind ( socketHandle , socketAddress , addressLength )

Anterior :

Próximo : No
  Os artigos relacionados
·Como se conectar a SQL do VB6 
·Como renomear Colunas em VBA e Acesso 
·Como terminar um programa em código em Visual Basic 
·Como corrigir Número de casas decimais no Visual E Bá…
·Como programar Microsoft Windows CE 
·Como acessar um valor de Consultas 
·Diferenças entre Visual Basic e Visual Basic Net 
·Como executar VB.NET 
·Como validar em Visual Basic 
·Como converter um DOC para um TXT no VB 
  Artigos em destaque
·Como Nomear um Session em PHP 
·Como expandir um formulário em Java Script 
·Como usar um Select Case Com o Microsoft Visual Basic 2…
·Como remover a caixa azul em torno de links em HTML 
·Como fazer uma conexão SSH com PHP 
·Como usar números negativos em C 
·Como depurar Python 
·Como inserir um Subprograma CNC 
·Como usar Tabs em Visual Basic 
·Como desmontar em C # 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados