per darti una idea sul codice

server.sin_family = AF_INET; //applicazione internet
server.sin_port=htons(5213); //porta 5200 scelta da noi
server.sin_addr.s_addr=htonl(INADDR_ANY); //indirizzo generico
server_fd=socket(PF_INET,SOCK_STREAM,0); //creazione socket
bind(server_fd, (struct sockaddr *) &server, sizeof(server)); //creazione collegamento
listen(server_fd,5);//resta in ascolto con una coda massima di 5

poi? devo dire sei attivo? se si allora connettiti

server2=accept(server_fd,(struct sockaddr *)&server2,&client_size); //accetta connesione dal server2