서버에서
sock = socket(PF_INET, SOCK_DGRAM, 0);

 int slen = sizeof(server_addr);

 memset(&server_addr, 0, sizeof(server_addr));
 server_addr.sin_family=AF_INET;
 server_addr.sin_addr.s_addr=htonl(INADDR_ANY);
server_addr.sin_port=htons(11102);

buf에 데이터 넣고

sendto(sock, buf, strlen(buf), 0, (struct sockaddr *)&server_addr, sizeof(server_addr));

클라이언트는
sock = socket(PF_INET, SOCK_DGRAM, 0);

 int slen = sizeof(server_addr);

 memset(&server_addr, 0, sizeof(server_addr));
 server_addr.sin_family=AF_INET;
 server_addr.sin_addr.s_addr=htonl(INADDR_ANY);
server_addr.sin_port=htons(11102);

recvfrom(sock, buf, strlen(buf), 0, (struct sockaddr *)&server_addr, &slen);

이렇게 했는데 클라이언트가 수신이 안되 뭐가 잘못된거야?