LINUX.ORG.RU

История изменений

Исправление ya-betmen, (текущая версия) :

Т.е. у тебя есть массив, в котором лежат «кадры». Каждый клиент имеет свой текущий индекс кадра, который читает.

Ты хочешь в определённый момент сказать всем, я всё почистил - начинай с нуля.

Я правильно понял?

Если да, то ты можешь в каждый кадр класть значение счетчика ключевых кадров. Если клиент прочитал кадр и увидел, что номер не совпал пусть сбросит себе локальный счетчик.

Но я не знаю как твои клиенты определяют, что индекс за пределами массива.

Исправление ya-betmen, :

Т.е. у тебя есть массив, в котором лежат «кадры». Каждый клиент имеет свой текущий индекс кадра, который читает.

Ты хочешь в определённый момент сказать всем, я всё почистил - начинай с нуля.

Но я не знаю как твои клиенты определяют, что индекс за пределами массива.

Я правильно понял?

Если да, то ты можешь в каждый кадр класть значение счетчика ключевых кадров. Если клиент прочитал кадр и увидел, что номер не совпал пусть сбросит себе локальный счетчик.

Исходная версия ya-betmen, :

Т.е. у тебя есть массив, в котором лежат «кадры». Каждый клиент имеет свой текущий индекс кадра, который читает.

Ты хочешь в определённый момент сказать всем, я всё почистил - начинай с нуля.

Я правильно понял?

Если да, то тыможешь в каждый кадр класть значение счетчика ключевых кадров. Если клиент прочитал кадр и увидел, что номер не совпал пусть сбросит себе локальный счетчик.