Утверждает, что они через WiFi там в сетевые игры без проблем играют
А как только начинают работать происходит такая ерунда.

Не знаю, какая особенность трафика от FB это делает,

BSOD - присоединяюсь к kdv - кривые дрова/кривое железо.

А сравнение с играми, некорректно, IMHO.

Сетевые игры используют сокет постоянно.
Или, если что-то сломалось - убощица шваброй прошлась - и серверная и
клиентская часто это заметят очень быстро.

Для FB - нет запросов от клиента - нет никакой передачи данных.
В таком состоянии сокет может висеть сутками.
И тут приходится прибегать к помощи пробных пакетов,
один из вариантов - KEEPALIVE.
Если KEEPALIVE ненастроен - пачкорд может быть вырван,
клиентская программа "упадет" с сетевой ошибкой при первом же запросе,
а FB об этом вообще неузнает.

Что делать:
1) KEEPALIVE
2) закрывайте коннеты к FB в своем приложении,  если видите,
что юзер уснул или на обед ушел.


Ответить