int sock ; int c ; struct sockaddr_in serveraddr ; unsigned short Portnumber = 3306 ;
sock = socket(AF_INET , SOCK_STREAM , 0) ;
if ( sock == -1 )
{
error("socket()");
}
memset(&serveraddr , 0 , sizeof serveraddr);
serveraddr.sin_family = AF_INET ;
serveraddr.sin_port = htons(Portnumber);
serveraddr.sin_addr.s_addr = ntohl(INADDR_ANY);
bind(sock , (struct sockaddr *)&serveraddr , sizeof serveraddr);
system("netstat -pa --tcp 2>/dev/null ");
when i run this program i cant see my bound socket in output!!
please help,
i want to write a program that listen on a specific port and each client can connect to it.