Udostępnij za pośrednictwem


SOCKADDR_IN — Struktura

W rodzinie adresów internetowych, struktura SOCKADDR_IN jest używana przez usługi Windows Sockets do określenia adresu lokalnego lub zdalnego punktu końcowego, do połączenia z gniazdem.

struct sockaddr_in{ 
   short sin_family; 
   unsigned short sin_port; 
   struct in_addr sin_addr; 
   char sin_zero[8]; 
};

Parametry

  • sin_family
    Rodzina adresów (musi być AF_INET).

  • sin_port
    Port IP.

  • sin_addr
    Adres IP.

  • sin_zero
    Wypełnienie w celu uzyskania takiego samego rozmiaru struktury jak SOCKADDR.

Uwagi

Jest to forma struktury SOCKADDR określona dla internetowej rodziny adresowej i może być przerzucona do SOCKADDR.

Części adresu IP tej struktury jest typu IN_ADDR.Struktura IN_ADDR struktura jest zdefiniowana w pliku nagłówkowym Windows Sockets WINSOCK.H w następujący sposób:

struct in_addr {

union {

struct{

unsigned char s_b1,

s_b2,

s_b3,

s_b4;

} S_un_b;

struct {

unsigned short s_w1,

s_w2;

} S_un_w;

unsigned long S_addr;

} S_un;

};

Wymagania

Nagłówek: winsock2.h

Zobacz też

Informacje

Struktura SOCKADDR

Inne zasoby

Struktury, style, wywołania zwrotne i mapy komunikatów