/shark/trunk/tracer/newtrace/udp.c |
---|
57,12 → 57,23 |
unsigned int total_size; |
}; |
int init_tracer_udp(char *local_ip, char *target_ip) { |
int init_udp_tracer(char *local_ip, char *target_ip) { |
SYS_FLAGS f; |
struct net_model m = net_base; |
f = ll_fsave(); |
net_setmode(m, TXTASK); |
net_setudpip(m, local_ip, "255.255.255.255"); |
if (net_init(&m) == 1) { |
return 0; |
} else { |
return -1; |
} |
ip_str2addr(local_ip,&(local.s_addr)); |
local.s_port = TRACER_PORT; |
socket = udp_bind(&local, NULL); |