Cześć, piszę komunikator internetowy na pracę magisterską. Komunikator ma działać mniej więcej jak GG. I na samym początku mam pewną zagwozdkę.
Otóż zakładam, że jest serwer główny, do którego łączą się klienci. Klient podłączając się do serwera wysyła mu o sobie informacje. Następnie, gdy wiadomość zostaje wysłana do kogoś, przechodzi ona najpierw przez serwer, a potem do odbiorcy. I tu mój problem. O ile wysłanie informacji na serwer nie stanowi problemu(ponieważ ma on stałe, zewnętrzne IP) o tyle wysłanie do klienta dla mnie stanowi. Ponieważ klient zakładam, że nie ma ani stałego, ani zewnętrznego IP...
Jak rozwiązać ten problem wysyłania wiadomości do klienta? Co mam poczytać?
Jeśli jest to ważne, to komunikator piszę w Delphi.