#include #include #include main() { int SocketNumber; struct sockaddr_in Address; int Status; int AddrLength; SocketNumber = socket( AF_UNIX, SOCK_STREAM, 0 ); bind( SocketNumber, "SocketName", sizeof("SocketName") -1 ); printf("Socket Number = %d\n", SocketNumber ); AddrLength = 32; Address.sin_port = 0; Address.sin_family = AF_INET; Status = getsockname( SocketNumber, &Address, &AddrLength ); printf("Status after getsockname = %d\n", Status ); Status = connect( SocketNumber, &Address, sizeof( struct sockaddr_in ) ); printf("Status = %d\n", Status ); }