Aew... eu estou fazendo um servidor que aceite multiplas conexoes... ai eu dei uma procurada e cheguei a esse código pra aceita as conexoes:
Private Sub WskSvr_ConnectionRequest(Index As Integer, ByVal requestID As Long)
If Index = 0 Then
iUsers = iUsers + 1
Load Winsock(iUsers)
Winsock(iUsers).LocalPort = iPorta
Winsock(iUsers).Accept requestID
End If
e pra enviar as msgs ficou:
For u = 1 To iUsers
If Winsock(u).State = 7 Then
Winsock(u).SendData STR
End If
Next u
e funciono perfeitamente :D
só tem 1 problema então, depois que eu fiquei reparando no codigo... meu servidor vai fica online o tempo todo... então a quantidade de conexoes vai só aumentando... ai vai chegar uma hora que o for vai ficar tipo "for u = 1 to 1243512341234" e o servidor vai começar a ficar lento :(...
Pergunta
Lucas Phillip
Aew... eu estou fazendo um servidor que aceite multiplas conexoes... ai eu dei uma procurada e cheguei a esse código pra aceita as conexoes:
e pra enviar as msgs ficou:e funciono perfeitamente :D
só tem 1 problema então, depois que eu fiquei reparando no codigo... meu servidor vai fica online o tempo todo... então a quantidade de conexoes vai só aumentando... ai vai chegar uma hora que o for vai ficar tipo "for u = 1 to 1243512341234" e o servidor vai começar a ficar lento :(...
alguém tem alguma solução pra esse meu problema?
vlw :D
Link para o comentário
Compartilhar em outros sites
19 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.