А что порты делают в корне? Они ведь обычно на отдельном большом /usr тусят.
Можно в портах чистку сделать… Например, японский прибить или еще чего такое.
taliban примерно правильно описал. Я бы только не по байту считывал, а сразу блоками (и внутри блока искал), а то иначе слишком уж медленно будет работать.
Не обязательно точно такую же матрицу искать. Можно найти совместимую и ее использовать. Я так часто делаю когда цена слишком высокая на оригинальную или сложно найти.
Точно 800? Так вроде в то время это почти не деньги были, это примерно 80 копеек когда был пересчет 1:1000 в 1998.
Или программа была настолько сильно простая?
Реальное время с точностью до долей секунд вроде не нужно, поэтому можно сделать обычным коннектом раз в пару-тройку секунд. Что-то типа читалки rss, когда сообщения будут просто ждать клиента.
Если клиент отвалился, то всегда можно подсоединиться обратно и получить свои сообщения, историю и прочее.
Можно общаться как xml или даже json, что бы проще парсить на мобильных платформах.
В этой схеме удобно то, что не надо даже заморачиваться по поводу сокетов и прочего низкоуровнего программирования. Клиент сидит на линии и по авторизации (куки, например) отдавать сообщения, которые предназначены лично для него (или общие если там будут общие чаты).
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Можно в портах чистку сделать… Например, японский прибить или еще чего такое.