La variable tiene un tipo incompleto 'struct sockaddr_in'

Trato de usar el

struct sockaddr_in sin; 

pero si uso esto me sale

 Variable has incomplete type 'struct sockaddr_in' 

y

 Forward declaration of 'struct sockaddr_in' 

como error Aparece un error cuando uso Xcode4. En Xcode3.2 funciona. ¿Alguien sabe cómo resolver este error? Mis importaciones son

 #import <sys/socket.h> #import <netinet/in.h> #import <netinet6/in6.h> #import <arpa/inet.h> #import <ifaddrs.h> #include <netdb.h> #import <SystemConfiguration/SCNetworkReachability.h> 

¿Vinculaste a tu objective con estas dos bibliotecas?

  • CFNetwork
  • Configuración del sistema

introduzca la descripción de la imagen aquí