wsl -l -v
покажет подробные сведения о вашей установке, в т.ч. и используемую в дистрибутиве версию WSL. При установленном WSL2 дистрибутив может работать и как WSL1. Теоретически его можно переключить на WSL2, но это не всегда срабатывает, как выяснилось.CreatMatr должен записывать в файл все значения в виде матриц, а потом их надо считать ReadMatrix
Во первых первый байт - 0x28H, в битах это будет 101000, итого первые четыре бита - 0000, хотя протокол - IPv4
убрала утечку памяти и в CreatMatr сделала return n,m,l
struct nml_s {
int n, m, l;
nml_s(int _n, int _m, int _l) : n(_n), m(_m), l(_l) {}
};
...
nml_s CreatMatr(int n, int m, int l)
{
...
nml_s nml(n, m, l);
...
return nml;
}
void CreatMatr(int &n, int &m, int &l)
{
...
}
Это ноут, он же должен быть рассчитан по мощности
отказывался принимать что либо
впихивание статики
Вроде как адрес шлюза не обязан быть в той же IP сети, что и адрес хоста. Т.е. такой вариант вполне возможен.
Когда хост должен отправить пакет через шлюз, он просто подставляет MAC адрес шлюза в пакет и отправляет его, IP адрес шлюза по большому счету не используется. Конечно, и указанный шлюз и хост должны быть в одном широковещательном домене, для того что бы хост мог по ARP получить МАС шлюза.
Все это мои предположения. Какого-то документального подтверждения своим домыслам не встречал.
Думаю, что стоит избегать таких конфигураций.