Ir para conteúdo
Fórum Script Brasil
  • 0

Funções Winsock


KaL

Pergunta

Qual a diferença em usar as funções "normais", usar as funções com prefixo "WSA" e usar as funções com sufixo "Ex" ?

Por exemplo, uma função "normal": accept(). A mesma função WSA: WSAAccept(). E com Ex: AcceptEx().

O que muda entre elas? E em desempenho, qual funciona melhor?

A lista delas está aqui: http://msdn.microsoft.com/en-us/library/ms...4(v=VS.85).aspx

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Funções com o sufixo "Ex" geralmente são um pouco mais lentas pois processam mais parametros.

Nesse caso as funções como a "AcceptEx()" usam a dll Mswsock.dll diferente da "WSAAccept()" ou "accept" que usam a Ws2_32.dll,

Na minha opinião é melhor usar as funções "normais" como a "accept", "bind()", "send()", etc; pois alem de ser um tipo mais basico de socket, não são funções especificas da Microsoft como as outras, ou seja, são compativeis com Linux.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...