Searched refs:broadcast_fd (Results 1 – 1 of 1) sorted by relevance
| /OK3568_Linux_fs/external/rk_pcba_test/ |
| H A D | echo_discovery.c | 143 int broadcast_fd = -1; in broadcast_service() local 146 broadcast_fd = socket(AF_INET, SOCK_DGRAM, 0); in broadcast_service() 147 if (broadcast_fd < 0) { in broadcast_service() 151 printf("broadcast_thread socketfd = %d\n", broadcast_fd); in broadcast_service() 159 while (ioctl(broadcast_fd, SIOCGIFADDR, &ifr) < 0) { in broadcast_service() 166 while (ioctl(broadcast_fd, SIOCGIFHWADDR, &ifr) < 0) { in broadcast_service() 185 if (setsockopt(broadcast_fd, SOL_SOCKET, SO_BROADCAST, (char *)&opt, in broadcast_service() 190 if (setsockopt(broadcast_fd, SOL_SOCKET, SO_REUSEADDR, (char *)&opt, in broadcast_service() 196 if (bind(broadcast_fd, (struct sockaddr *)&server_addr, addr_len) < 0) { in broadcast_service() 208 if (recvfrom(broadcast_fd, buf, 64, 0, in broadcast_service() [all …]
|