İnternet isim alanında, hem IPv4 (AF_INET) hem de IPv6 (AF_INET6) protokolleri için, bir soket adresi bir konak adresiyle onun bir portunun adresinden oluşur. Ek olarak, seçtiğiniz protokol de adresin bir parçası olur, çünkü yerel port numaraları sadece belli bir protokol içinde anlam kazanır.
    
İnternet isim alanında soket adreslerinin gösteriminde kullanılan veri türleri 
netinet/in.h başlık dosyasında tanımlıdır.
    - 
İnternet isim alanındaki soket adreslerinin gösteriminde kullanılan veri türüdür. Aşağıdaki üyelere sahiptir:
       - 
        sa_family_t sin_family
        
- 
Soket adresinin adres ailesini veya biçimini tanımlar.  AF_INET-  değerini bu üye içinde saklamanız gerekir. Bkz.  Soket Adresleri- .
         
- 
        struct in_addr sin_addr
        
- 
Konak makinenin İnternet adresidir. Bir değerin nasıl alınacağı veya  buraya kaydedeceği  Konak Adresleri-  ve  Konak İsimleri-  bölümlerinde anlatılmıştır.
         
- 
        unsigned short int sin_port
        
 
bind  veya getsockname  işlevlerini çağırdığınızda, eğer IPv4 İnternet isim alanı soket adreslerini kullanıyorsanız uzunluk  parametresi olarak sizeof (struct sockaddr_in)  değerini belirtmelisiniz.
    
- 
Bu veri türü IPv6 isim alanındaki soket adreslerinin gösteriminde kullanılır. Aşağıdaki üyelere sahiptir:
       - 
        sa_family_t sin6_family
        
- 
Soket adresinin adres ailesini veya biçimini tanımlar.  AF_INET6-  değerini bu üye içinde saklamanız gerekir. Bkz.  Soket Adresleri- .
         
- 
        struct in6_addr sin6_addr
        
- 
Konak makinenin IPv6  adresidir. Bir değerin nasıl alınacağı veya  buraya kaydedeceği  Konak Adresleri-  ve  Konak İsimleri-  bölümlerinde anlatılmıştır.
         
- 
        uint32_t sin6_flowinfo
        
- 
Bu alan henüz gerçeklenmemiştir.
         
- 
        uint16_t sin6_port