SCTP Programmer's Guide

len = sizeof(serv_addr);
sz = sctp_sendmsg (sock_fd, buf, sz, &serv_addr, len, 0, 0,
sri.sinfo_stream, 0, 0);
if (debug) printf ("sctp_sendmsg:[%d,e:%d]\n", sz, errno);
sz = sctp_recvmsg (sock_fd, buf, sizeof(buf),
&serv_addr, &len, &sri, &msg_flags);
if (debug) printf ("sctp_recvmsg:[%d,e:%d] ", sz, errno);
if (sz <= 0)
break;
printf ("<-- %s on str %d\n", buf, sri.sinfo_stream);
memset (buf, 0, sizeof(buf));
printf ("<S>: ");
}
printf ("\nOver !!\n");
close (sock_fd);
return 0;
}
84 SCTP Sample Programs