KaL Postado Novembro 2, 2010 Denunciar Share Postado Novembro 2, 2010 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Novembro 2, 2010 Denunciar Share Postado Novembro 2, 2010 Geralmente a diferença entre as funções "normais" e as com sufixo "Ex" são que as últimas aceitam mais parâmetros, já que são uma espécie de extensão da outra função.Quanto à eficiência, não sei lhe dizer. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaL Postado Novembro 2, 2010 Autor Denunciar Share Postado Novembro 2, 2010 Qual seria o mais indicado para uma aplicação async com threadpools (para multiplos clients em single-thread)? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 D@vid Postado Novembro 2, 2010 Denunciar Share Postado Novembro 2, 2010 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
KaL
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
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.