Цитата:
Сообщение от TOM_RUS
99% вероятность что это и есть причина проблемы, можно дебагером проверить вызывается ли обработчик пакета в клиенте или нет...
|
уже говорил, что нет. Не вызывается также и NetClient__Process для сего пакета.
Пока пофиксил с MULTIPLE_PACKETS (просто чтобы вы не подумали, что стырил отсюда - патч с хаком я давал SkyFire'у еще неделю назад, что отмечено у них в логе.
). Лично у меня сей хак работает всегда.
А вообще, лично я не считаю это грязным хаком. Ну вот представьте, находим мы источник проблемы, и он действительно заключается в том, что отсутствует поддержка второго сокета (в принципе, я в этом уверен). Что мы будем делать? Патчить клиент опять. (текущий патчинг клиента хакает только Send в клиенте, а Recv не трогает - в этом и проблема)
А дальнейшее углубление в модификацию клиента - еще худший хак, чем этот. Разве нет?
@Huntsman: в памяти клиента клиенте, насколько я знаю, массив из 4-х соединений.