Я не уверен, что моя реализация этого правильна. Я пытаюсь выполнить CLI, который я реализовал в 'C' каждый раз, когда клиент telnet пытается войти в систему.

Вот проблема, с которой я сталкиваюсь: моя оперативная память ограничена 128 МБ. Исполняемый файл занимает не менее 7 МБ ОЗУ при выполнении. Если я пытаюсь обеспечить доступ по telnet для 10 клиентов одновременно, это потребляет не менее 70 МБ, потому что каждый раз при выполнении программы CLI 10 раз по 7 МБ.

Есть ли способ, которым я могу запустить свой CLI только один раз (может быть, на сервере telnet?) и разрешить нескольким клиентам telnet получить доступ к моему CLI вместо того, чтобы выполнять его несколько раз?

Если так, как я мог достигнуть этого?

0