I would like to write a messaging system using TCP IP in Delphi 2010. I would like to hear what my best options are for using the standard delphi 2010 components/indy components for doing this.
I would like to write a server which does the listening and forwarding of messages to all machines on the network running a client.
1.) a.) clients can send a message to server to be forwarded to all other clients b.) clients listen for messages from other senders (via server) and displays messages.
2.) a.) Server can send a message to all clients b.) Server forwards any messages from clients to all other clients
NOTE: I am not writing a instant messaging or chat program. This is merely a system where users can send alerts/messages to other users - they can not reply to each other!
NO commercial, shareware, etc links - please!
I would like to hear about how you would go about writing this type of system and what approachs you would take, and possibly the TCP IP messaging arcgitecture you would use. Whether it be staright Winows API, Indy components, etc, etc.
thanks for any suggestions