서버에서
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);
이렇게 했는데 클라이언트가 수신이 안되 뭐가 잘못된거야?
사용자 불량.
클라이언트는 INADDR_ANY로 하지말고 주소를 지정해 주셔야져