Я пытаюсь реализовать сетевой протокол, который прослушивает два отдельных порта TCP. Один - для управляющих сообщений, а один - для сообщений данных. Я понимаю, что мне нужны два отдельных класса протоколов, поскольку задействованы два порта. Я хотел бы иметь один завод, который создает оба этих протокола, поскольку есть информация о состоянии и данные, которые разделяются между ними, и они существенно реализуют один протокол.Один завод для нескольких протоколов?
Возможно ли это? Если да, то как? Если нет, то как я могу достичь чего-то подобного?
Я понимаю, что это не разделение протокола между двумя портами, а то, что является данной ситуацией.
Благодаря
Это идеальная идея, FTP и RTP/RTCP были разработаны таким образом – Francois
Ха-ха. FTP как пример «идеальной идеи». Веселое. –