Ошибка при реализации многопользовательского голосового чата на С# + Python

206
11 мая 2018, 09:38

Проблема такая, пишу голосовой чат с помощью С# и технологии NAudio. Записанный голос по TCP соединению передаю на сервер, а тот, в свою очередь, рассылает байты звука остальным клиентам. Так вот, когда общаются 2 человека, то проблем никаких нет, а если больше - клиент падает через 2-3 секунды. У меня есть предположение, что это связано с тем, что Клиент2 отправляет на сервер кусок байтов, Клиент3 делает тоже самое, а сервер их подряд передает Клиенту 1, и получается, что склеиваются байты от двух разных дорожек, клиент 1 не может это воспринять и падает. Скажите, может ли быть проблема в этом и как ее исправить? А если нет, то где искать беду?

READ ALSO
Не работает проверка обьекта struct на null

Не работает проверка обьекта struct на null

В классе есть такие поля:

245
Сброс сессии webbrowers

Сброс сессии webbrowers

Есть авторизация в вк

202
Selenium webDriverWait ожидание вновь созданного frame

Selenium webDriverWait ожидание вновь созданного frame

Создается новый frame, не обходимо переключится в него делаю так waitUntil(ch => ch

218
ComboBox WPF + ObservableCollection<>()

ComboBox WPF + ObservableCollection<>()

В общем есть ComboBox в который нужно передать значения через binding из ObservableCollectionПробовал сделать так, но выводит "First

199