0 / 0 / 0
Регистрация: 16.10.2015
Сообщений: 2
|
||||||
1 | ||||||
C# Socket в Unity (ClientSocket : MonoBehaviour) иногда не принимает пакеты от сервера (теряет их)01.02.2020, 12:18. Показов 1219. Ответов 3
Метки async, asynchronous, error, packages, packet, reciver, sockets, socketserver, unity (Все метки)
Всем привет!
У меня есть C# AsyncServer - он отсылает пакеты клиенту Unity. Асинхронный Socket на Unity (статический singleton) работает (на не удаляемом объекте) на сцене (расширяет MonoBehaviour). Всё хорошо, но иногда Unity почему-то прекращает принимать пакеты, хотя они точно отправлены с сервера. Иногда принимает, иногда нет - если периодически отправлять один и тот же пакет - Unity всё таки его примет... В общем, живёт какой-то своей жизнью... Антивирус отключал, добавлял в исключение и сервер и клиент, время задержки отправки пакетов с сервера менял (от 0 до 300 ms), порт разрешён, ставил вызов метода Recieve в Update, делал класс отдельным (не MonoBehaviour), и так далее - ничего не помогает... Unity даже не сообщает ни о каких ошибках - просто тишина... Даже не знаю куда копать... Метод Socket Receiving:
Спасибо!
0
|
01.02.2020, 12:18 | |
Ответы с готовыми решениями:
3
Теряет пакеты Wi Fi Можeт ли ClientSocket или ServerSocket отправлять Broadcast пакеты? Mikrotik RB952Ui-5ac2nD теряет пакеты Не принимает пакеты |
0 / 0 / 0
Регистрация: 16.10.2015
Сообщений: 2
|
|
03.02.2020, 22:06 [ТС] | 2 |
Мёртвый форум. Решил проблему сам. Всего хорошего!
0
|
0 / 0 / 0
Регистрация: 06.03.2021
Сообщений: 1
|
|
06.03.2021, 19:42 | 3 |
Доброго времени суток! Проблема не часто встречающаяся и не понятная до момента, пока с ней не столкнёшься.
Вторую неделю бьюсь над решением похожей, а может и такой же проблемы. Был бы благодарен, если бы автор описал своё решение.
0
|
753 / 485 / 212
Регистрация: 05.04.2015
Сообщений: 2,013
|
|
08.03.2021, 17:44 | 4 |
Он даже забыл что когда то писал сюда
0
|
08.03.2021, 17:44 | |
08.03.2021, 17:44 | |
Помогаю со студенческими работами здесь
4
Sockets, иногда поступают пустые пакеты Сервер периодически теряет все пакеты с определенного IP (обычно после обмена данными с ним) Recvfrom() не принимает пакеты Не обрабатываются пакеты Socket Сетевая принимает но не отправляет пакеты COM-порт принимает не все пакеты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |