Я нашел этот ответ полезным: Получение PID однорангового сокета в Windows .. но тоже интригующе.
Мне интересно: почему 16 бит замаскированы в row->dwLocalPort & 0xFFFF
из 32 битов DWORD в dwLocalPort?
Я знаю, что битмаски используются для добавления большего количества информации в 1 число, но мне кажется, что здесь это не нужно. Я упускаю из виду что-то простое?