Newsgroups : Borland : borland.public.delphi.internet.winsock : 2007 Mar : Re: Indy9 - how to maintain user information on a UDP server

www.cryer.info
Managed Newsgroup Archive

Re: Indy9 - how to maintain user information on a UDP server

Subject:Re: Indy9 - how to maintain user information on a UDP server
Posted by:"Remy Lebeau (TeamB)" (no.spam@no.spam.com)
Date:Wed, 21 Mar 2007 10:08:35

"York" <office@onlinebg.info> wrote in message
news:46010886@newsgroups.borland.com...

> Now I need to do something similar with an UDP server.
> The problem however is that I do not have a connection object
> because of the connectionless nature of that protocol.

You will have to keep track of your own list/array separately, and
associate its items with the IP/Port of each client.

> Could you give me a suggestion of how/where I can store some
> info on the server so that each new datagram from one and the
> same user could be related to it.

There is nowhere to store your custom data inside the server component
itself.

> Currently (TCP implementation) I have a custom thread class
> and I have a per-user queue.

You can still implement a per-user queue.  You just can't store it in
the server component directly.


Gambit

Replies:

In response to:

www.cryer.info
Managed Newsgroup Archive