| | |
| | | char sendbuf[512]; |
| | | int rv; |
| | | int remote_port; |
| | | while (net_mod_socket_recvfrom(serv, &recvbuf, &size, &remote_port) == 0) { |
| | | printf( "RECEIVED HREARTBEAT FROM %d: %s\n", remote_port, recvbuf); |
| | | net_mod_socket_sendto(serv, "suc", strlen("suc")+1, remote_port); |
| | | free(recvbuf); |
| | | while (true) { |
| | | if(net_mod_socket_recvfrom_timeout(serv, &recvbuf, &size, &remote_port, 0, 2000000000)==0) { |
| | | printf( "RECEIVED HREARTBEAT FROM %d: %s\n", remote_port, recvbuf); |
| | | net_mod_socket_sendto(serv, "suc", strlen("suc")+1, remote_port); |
| | | free(recvbuf); |
| | | } |
| | | |
| | | } |
| | | // sleep(1000); |
| | | net_mod_socket_close(serv); |