Данная программа - чат (без сервера). В сети стоит програмка Chatter (автор: Дмитрий Андрейчук), которая посылает в сеть на адрес 255.255.255.255 сообщение не зависимо от получателя, а в теле сообщения пишет кому оно адресовано. Иными словами при желании можно читать все сообщения в сети (даже чужии). Я решил переписать эту прогу по-своему, чтобы личные сообщения отправлялись на конкретную машину, а не всем, и чтобы моя прога была полностью совместима с первой.
Тут две проблемы:
1. каждый компьютер имеет "своё состояние" (активный, неактивный, ...) и должен хранить у себя информацию о состоянии других компьютеров (и вообще он должен знать какие включены на данный момент). Я использовал посл. цифру IP для идентификации компьютеров, пока не заметил эту лажу.
2. Подобных компьютеров (с двумя работающими сетевыми картами) в сети может оказаться несколько!
Маска подсети и в первом и во втором случае 255.255.255.0, XXX не равны 0 !
С API я плохо знаком, может порекомендуете какую-нибудь литературу ?
И еще вопрос: какой компонент можно использовать в Delphi для вывода текста с рисунками (смайликами), и как это грамотно организовать ? В интернете я вроде нашел, что можно использовать RichEdit, но вот как ?(топик в форуме был не то удален, не то перемещен, но я так и ничего не нашел, и в др. форумах тоже)