sin_addr是壹個聯合體,用聯合體就可以使用多種方式表示IP地址。壹般我們使用其中的最後壹種方式,即用無符號長整型數據來表示IP地址。此時,用的是s_nu數據成員,s_un是壹個結構體,其中只有壹個數據成員,即s_addr。
使用方式:
變量.sin_family=AF_INET;
變量.sin_addr.S_un.S.addr=htonl("IP地址");
sin_addr是壹個聯合體,用聯合體就可以使用多種方式表示IP地址。壹般我們使用其中的最後壹種方式,即用無符號長整型數據來表示IP地址。此時,用的是s_nu數據成員,s_un是壹個結構體,其中只有壹個數據成員,即s_addr。
使用方式:
變量.sin_family=AF_INET;
變量.sin_addr.S_un.S.addr=htonl("IP地址");