Ik ben bezig in Delphi een client server app te maken waar de server dus verschillende dingen bij houd en de clients kunnen informatie aanvraag daar doen.
Nu is het probleem:
Ik kan maar met 1 client tegelijk met me server verbinden.
Ik gebruik de indy components van Delphi 7
In een thread creeer ik runtime dus die serversocket
De ServerConnect verwerkt het binnen gekomen bericht en stuurd even wat basic info terug.
De ServerExecute die handeld dus alle data aanvraag af. Dit werkt prima als ik met 1 client verbind, maar zodra ik een twee wil verbinden komt deze niet in de OnConnect......
Iemand enig idee? Vergeet ik iets te setten bij de ServerSocket?
Nu is het probleem:
Ik kan maar met 1 client tegelijk met me server verbinden.
Ik gebruik de indy components van Delphi 7
In een thread creeer ik runtime dus die serversocket
Delphi:
1
2
3
4
| ServerSocket := TIdTCPServer.Create(nil); ServerSocket.DefaultPort := Port; ServerSocket.OnExecute := ServerExecute; ServerSocket.OnConnect := ServerConnect; |
De ServerConnect verwerkt het binnen gekomen bericht en stuurd even wat basic info terug.
De ServerExecute die handeld dus alle data aanvraag af. Dit werkt prima als ik met 1 client verbind, maar zodra ik een twee wil verbinden komt deze niet in de OnConnect......
Iemand enig idee? Vergeet ik iets te setten bij de ServerSocket?
"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002