int sent_len = send(socket_fd, (void*)(&(data.buffer[0])), data.len, 0);
int sent_len = send(socket_fd, (void*)(&(data.buffer[0])), data.len, 0);
int sctp_receive_data(int &socket_fd, sctp_buffer_t &data)
{
//clear out the data before receiving
int sctp_receive_data(int &socket_fd, sctp_buffer_t &data)
{
//clear out the data before receiving
data.len = 0;
//receive data from the socket
int recv_len = recv(socket_fd, &(data.buffer), sizeof(data.buffer), 0);
data.len = 0;
//receive data from the socket
int recv_len = recv(socket_fd, &(data.buffer), sizeof(data.buffer), 0);