Hi,

I am creating a network application. Messages bounce around the network from client to client. My application may recieve the same message from different sources. It needs to decide if it has seen the message before, so each message is assigned a GUID. A list of recent GUIDs that have been seen need to be stored, with details such as where the message came from etc.

The number of messages will be fairly high, coming in fairly quickly. What would be the best way of storing them. i.e. the quickest to access, check and update?

Thank you,

Jamie