PMIB_IPNETTABLE = ^MIB_IPNETTABLE;
{$EXTERNALSYM PMIB_IPNETTABLE}
_MIB_IPNETTABLE = record
dwNumEntries: DWORD;
table: array [0..ANY_SIZE - 1] of MIB_IPNETROW;
end;
Да, это структура от Winapi (iphelper), честно говоря не думал в эту сторону.... Точнее, знаю, что строки в паскале так устроены - первый байт это длина строки. Я выгружал всё что получал от WinApi в байты и hex-viewer-ом было видно, что данный фактически есть. Видимо, надо поэкспериментировать, если вы правы и действительно требуется длина, то либо оставлять как есть, либо модифицировать данные, чтобы была длина массива еще там. Спасибо за наводку!
Vlad Ivanov, ну и если сеть отваливается после подключения пк, то именно этот процесс я бы отлаживал. То есть включил вайршарк, включил проблемный пк в сеть и смотреть что происходит в этот момент. Если ничего секретного, можете дампом поделиться с народом, может кто чего увидит
Vlad Ivanov, скорее на их количество, если есть ошибки, то какого они характера. Можно просто открыть сайт который медленно грузится и смотреть, на каком именно этапе задержка. Если есть подозрения на роутер - исключить из цепочки, попробовать с заведомо рабочим. Если идет много траффика именно с пека, надо разбираться почему, что его генерирует.
crack_user, ну значит выводите на экран или в файл значение массива users, смотрите сколько там по факту элементов, делайте отладочные выводы в теле цикла, мол "отправляю сообщение пользователю $user_id" и тд
kaliban_04, Конденсатор. Элемент на печатной плате (материнской в вашем случае), накапливает в себе заряд, после чего высвобождает его. Это лишь предположение, без комплексной диагностики и прозвонки всей платы выяснить это невозможно. А новый он или старый это не имеет большого значения