|
int s0, s1; struct sockaddr from, to; memset(&from, '\0', sizeof(from)); from.sa_family = AF_INET;
strcpy(from.sa_data, "eth0");
memset(&to, '\0', sizeof(to)); to.sa_family = AF_INET; strcpy(to.sa_data, "eth1");
s0=socket(AF_INET,SOCK_PACKET,htons(0x0003)); s1=socket(AF_INET,SOCK_PACKET,htons(0x0003)); bind(s0, &from, sizeof(struct sockaddr));
bind(s1, &to, sizeof(struct sockaddr));
|