Human35 писал(а):
Просто у меня динамичный IPЕсли у вас динамический ip, то можео воспользоваться сервисом Dynamic Dns (динамический dns).
Например http://www.dyndns.com/ http://www.no-ip.com/
У вас будет домен третего уровня, например Human35.dyndns.com или Human35.no-ip.com (также есть другие доменные зоны третего уровня)
Human35 писал(а):
другим путём не через TCPНапример можно сделать так:
Клиент обращается к php скрипту через компонент HTTP_Get, например через каждые 10 сек.
Скрипт отдаёт в определённом формате клиенту последние скопившиеся сообщения.
Клиенты могут отправлять сообщения на тот же скрипт GET или POST запросом. На сервере сообщения можно хранить в файл(е/aх) или в базе данных (например mysql).
PS.: Только вот нагрузка на сервер наверное будет большая. Также это не совсем on-line чат.