printf("image_tagger server is now running at IP: %s on port %d\n",inet_ntop(AF_INET,&serv_addr.sin_addr,str,INET_ADDRSTRLEN),ntohs(serv_addr.sin_port));
while(1)
{
// monitor file descriptors
fd_setreadfds=masterfds;
if(select(FD_SETSIZE,&readfds,NULL,NULL,NULL)<0)
{
perror("select");
exit(EXIT_FAILURE);
}
// loop all possible descriptor
for(inti=0;i<=maxfd;++i)
// determine if the current file descriptor is active
if(FD_ISSET(i,&readfds))
{
// create new socket if there is new incoming connection request