Требуется написать такую программку:
На основном компьютере (пусть он зовётся сервером, хотя именно сервером ему быть совсем не обязательно) сидит текстовый файлик в который собираются сообщения с других компьютеров.
Т.е. есть компьютерная сеть из нескольких машин.
Нужно:
На каждом компьютере сидит питон-программка выдающая фрейм с текстконтролем в котором появляются сообщения.
Так же в эту питон-программку, в вернее в её GUI можно писать свои сообщения и отсылать на всеобщее обозрение.
Эдакий чат.
Я совершенно не зная как лучше это сделать для начала решил сделать так:
Питон-программки самостоятельно периодически смотрят на файлик с текстом (на сетевом диске) проверяют его последнюю дату изменения и если она не совпадает с предварительно сохранённой в каждом конкретном комп-е датой последнего изменения этого файла, то считать из него новую информацию и выдать на текстконтроль.
Но, так получается, что все машины будут постоянно лезть к сетевому диску и мучить ж.д. центрального комп-а дабы проверить последнюю версию этого файлика. Мне что-то кажется, что это не хорошо так.
Лучше бы программка на центральном компе при изменении этого файлика (появлении новых сообщений) отсылала бы некий сигнал в общую сеть, уловив который остальные компы уж тогда бы и считывали бы данные из файлика.
Кто-нибудь что-нибудь подскажет?