Хорошо, я знаю только некоторый базовый питон, но если я смогу получить помощь в этом, я подумываю сделать его открытым.
Что я пытаюсь сделать:
- (Готово) Ajax отправить для инициализации контента
- Python server recv команда "init" для отправки самого последнего контента
- (Готово) Ajax recv content, а затем немедленно перезванивает на python-сервер
- Python сервер recv команда "wait", устанавливает дочерний элемент и ожидает команду "new" из ajax
- (Готово) Ajax отправляет «новую» команду
- сервер Python разбудит всех ожидающих детей и отправит новейший контент
- (Готово) Аякс отправляет «подождите» и т. Д.
Я уже написал часть Python Server на php, но он использует 100% ЦП, поэтому я знал, что должен был использовать демон разветвления сокетов, чтобы иметь возможность ждать, пока несколько процессов ждут. Теперь я мог бы написать это с помощью PHP, но необходимые расширения должны быть установлены вручную, что может быть проблемой с запросом хоста установить его на общих учетных записях и так далее. Поэтому я обратился к Python, который также дал бы больше гибкости и работал быстрее. Плюс больше людей могут использовать его.
Так что, если бы кто-то мог помочь с этим или дать какое-то указание, это было бы здорово.
Я сам работаю над кодом, просто не знаю его достаточно хорошо. Я могу добавить операторы if для разных команд и сам добавить в MySQL соединение. Если у меня возникнут какие-либо проблемы, я спрошу здесь. Я люблю этот сайт.