подскажите, пожалуйста, что нужно для решения в общем-то простой задачи:
--
требуется: простейший обмен текстовыми сообщениями внутри LAN (без доступа в инет!) с возможностью отправки сообщения а)отдельному пользователю или б)группе пользователей в)всем пользователям; больше никакая функциональность не нужна; среда разработки Delphi7
--
просмотрел всё что мог в нете на тему IRC, накачал примеров с исходниками - всё либо очень старое (5-летней давности и не собирается (не хватает каких-то файлов), либо вполне свежее, строится нормально, но воспользоваться этим не получается, вероятно я что-то не понмаю - в общем запутался я окончательно
вот в частности, пример IRC-клиента (http://coderszone.info/?option=com_content&task=view&id=10&Itemid=27), использующий компоненту TIdIRC (из Indy) - нормально собрал приложение, при отправке сообщения без подключения к серверу ("от себя к себе, внутри приложения") сообщение этим же приложением принимается, т.е. кое-что вроде бы работает
далее, запустил это же приложение на другой машинке в своей локальной сети - приложения другу друга не видят; при попытке подключиться через меню требуется ввести адрес (ввожу ip другого компа) и порт (какой ввести - так и не понял) - естественно соединение не устанавливается
1)правильно ли я понимаю, что сервер, к которому я должен подключиться - это один из внешних (вне моей LAN) серверов в нете? и этим сервером не является это же моё приложение на другойм компе?
2)могу ли я каким либо образом разместить такое серверное приложение у себя в локальной сети? могу ли я его построить в дельфи, как? нужны ли для этого компоненты IdIRCServer (из Indy)? что это серверное приложение из себя должно представлять, как его настроить?
3)может быть есть готовые, в исходниках, примеры для Delphi7 делающие то что мне нужно?
4)есть ли где в сети примеры использования IRC-компонент из Indy? здесь
http://www.indyproject.org/Sockets/Demos/index.aspx примеров IRC-приложений вроде бы нет...
--
зы
5)может быть мне вообще не IRC-методы нужны?
как тогда проще всего решить поставленную задачу?
если можно обойтись без серверного приложения - тоже неплохо
--
tnx