Здравствуйте, Tom, Вы писали:
Tom>Итак задача определилась — вуртуальный сокет. Решений много.
От того и спрашиваю
Tom>Например ещё один уровень над твоим протоколом или изменения в существуюшем. Принципиальный проблемм тут нет.
Может быть, но я как раз то и не увидел однозначно хорошего решения. Может Вы подскажете? Код не нужен. Важна идея.
Tom>По поводу буферов. Реализуй вместо безразмерных — циклические (кольцевые).
Tom>Это стандартное решение в таких ситуациях.
Знаю я про циклические буфера (именно о на них и собирался писать внутренние буфера), но только ж это не решает описанную мною проблему монополизации сокета.
Так что? Может распишете подробнее Ваши идеи. Если будут действительно хороши, то адаптировать их под конкретную задачу — дело техники.