1 /* Sample UDP server */
\r
3 #include <sys/socket.h>
\r
4 #include <netinet/in.h>
\r
9 int main(int argc, char**argv)
\r
12 struct sockaddr_in servaddr,cliaddr;
\r
17 sockfd = socket(AF_INET,SOCK_DGRAM,0);
\r
23 bzero(&servaddr,sizeof(servaddr));
\r
24 servaddr.sin_family = AF_INET;
\r
25 servaddr.sin_addr.s_addr=htonl(INADDR_ANY);
\r
26 servaddr.sin_port = htons(45005);
\r
27 if(bind(sockfd,(struct sockaddr *)&servaddr,sizeof(servaddr)) < 0){
\r
34 len = sizeof(cliaddr);
\r
35 n = recvfrom(sockfd,mesg,1000,0,(struct sockaddr *)&cliaddr,&len);
\r
44 printf("[%s]\n",mesg);
\r