void *fetchImageLeft(void *arg){ struct sched_param param; param.sched_priority = sched_get_priority_max(SCHED_RR); pthread_setschedparam(pthread_self(),SCHED_RR,¶m); while(isRunning){ udps_respon(image_left, imgSize, sockfd); } close(sockfd); //pthread_join(tid, &status); return (void *)0; }
int main(void) { int sockfd; struct sockaddr_in addr; sockfd=socket(AF_INET,SOCK_DGRAM,0); if(sockfd<0) { fprintf(stderr,"Socket Error:%s\n",strerror(errno)); exit(1); } bzero(&addr,sizeof(struct sockaddr_in)); addr.sin_family=AF_INET; addr.sin_addr.s_addr=htonl(INADDR_ANY); addr.sin_port=htons(SERVER_PORT); if(bind(sockfd,(struct sockaddr *)&addr,sizeof(struct sockaddr_in))<0) { fprintf(stderr,"Bind Error:%s\n",strerror(errno)); exit(1); } udps_respon(sockfd); close(sockfd); }