je suis en train de créer une connexion entre client et serveur et je veut de l'aide sur l'affichage de nombre de clients connecte sur le serveur (liste @ip client et numéro du port client)... et merci cé urgent ::
voila mon code coté client :
#include<stdio.h>
#include<netdb.h>
#include<fcntl.h>
#include<sys/socket.h>
#include<netinet/in.h>
#define serv "127.0.0.1"
#define port 12345
int main()
{
int port,sock;
struct sock_addr_in serv_addr;
struct hostent serveur;
port=port;
serveur=get_host_by_name(serv);
if (!serveur)
{
printf(stden,"probleme serveur %s ",serv);
exit(1);
}
sock=socket(AF_INET, sock_stream, 0);
bzero(&serv_addr, sizeof(serv_addr));
serv_addr.sin_formily=AF_INET;
bcopy(serveur->h_addr,serv_addr.sin_addr,s_addr, serv->h_length);
serv_addr.sin_port=htons(port);
if (connect(sock,&serv_addr,sizeof(serv_addr)>0)
{
perror("connection impossible");
exit(1);
}
return(0);
}