Я пытаюсь создать прокси-сервер для буферизации некоторых пакетов в соответствии с некоторыми расписаниями.Создайте буфер в файле для потока пакетов TCP
У меня есть два подключения TCP: один от хоста A до прокси-сервера, а другой - от прокси-сервера к хосту B. Прокси перенаправляет пакеты между A и B. Прокси-сервер будет буферизовать пакеты в соответствии с запланированными инструкциями , В определенное время он будет буферизовать пакеты. По завершении периода буферизации он будет пересылать пакеты в буфер, а также выполнять свою обычную переадресацию. Я использую python. Какой модуль был бы лучшим в этой ситуации? Я пробовал мариновать, но его трудно удалить и добавить элементы в файл. Какие-либо предложения? Благодаря!
Есть ли причина, по которой простой список не хватит? Потому что это займет слишком много памяти? Вы считали ['tempfile'] (https://docs.python.org/2/library/tempfile.html)? – jedwards
@jedwards Два TCP-соединения в прокси-сервере представляют собой два отдельных сценария python. Поэтому мне нужно сохранить пакеты в отдельном файле. Я не знаком с tempfile. Может ли tempfile быть добавлено и удалено частично? – Sammil
Добавлять да, удаление не так просто, но, безусловно, умело. – jedwards