Почему мы можем преобразовать sockaddr в sockaddr_in

Я понимаю, почему полезно преобразовать sockaddr в sockaddr_in , но я не понимаю, как это возможно. Из того, что я читал, они одинакового размера, и sockaddr_in добавлен с sin_zero , чтобы сделать его одинакового размера. Я хотел бы знать, как компилятор знает, где взять информацию из sockaddr_in , если он устроен иначе, чем sockaddr .

14
задан Drew Noakes 21 June 2013 в 20:31
поделиться