4 #include <sys/socket.h>
9 struct sockaddr_un sun
={.sun_family
=AF_IPN
,.sun_path
="/tmp/sockipn"};
12 //int s=socket(AF_IPN,SOCK_RAW,IPN_BROADCAST);
13 int s
=socket(AF_IPN
,SOCK_RAW
,IPN_VDESWITCH
);
16 int flags
=IPN_FLAG_LOSSLESS
;
23 err
=setsockopt(s
,0,IPN_SO_FLAGS
,&flags
,sizeof(flags
));
26 err
=setsockopt(s
,0,IPN_SO_MSGPOOLSIZE
,&size
,sizeof(size
));
29 err
=setsockopt(s
,0,IPN_SO_MODE
,&mode
,sizeof(mode
));
33 err
=bind(s
,(struct sockaddr
*)&sun
,sizeof(sun
));
37 err
=connect(s
,NULL
,0);
41 while ((len
=read(0,buf
,256)) > 0) {
42 /* err=write(s,buf,len);
44 perror("write sock"); */