Я хотел бы написать систему обмена сообщениями с использованием TCP IP в Delphi 2010. Я хотел бы услышать, каковы мои лучшие варианты использования стандартных компонентов Delphi 2010 / indy для этого.
Я бы хотелхотел бы написать сервер, который выполняет прослушивание и пересылку сообщений на все машины в сети, где работает клиент.
1.) a.) клиенты могут отправлять сообщения на сервер для пересылки всем остальным клиентам b.) клиенты прослушивают сообщения от других отправителей (через сервер) и отображают сообщения.
2.) a.) Сервер может отправлять сообщения всем клиентам b.) Сервер пересылает любые сообщения от клиентов всем остальным клиентам
спасибо за любые предложения
ПРИМЕЧАНИЕ. Я не пишу программу обмена мгновенными сообщениями или чата.Это просто система, где пользователи могут отправлять оповещения / сообщения другим пользователям - они не могут отвечать друг другу!Никаких коммерческих, условно-бесплатных и т. Д. Ссылок - пожалуйста!Я хотел бы услышать о том, как вы будете писать этот тип системы и какие подходы вы выберете, и, возможно, об архитектуре обмена сообщениями TCP IP, которую вы будете использовать.Будь то прямой Winows API, компоненты Indy и т. Д. И т. Д.