sctp_send man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

sctp_send(3SOCKET)	   Sockets Library Functions	    sctp_send(3SOCKET)

NAME
       sctp_send - send message from an SCTP socket

SYNOPSIS
       cc [ flag... ] file... -lsocket -lnsl -lsctp [ library... ]
       #include <sys/types.h>
       #include <sys/socket.h>
       #include <netinet/sctp.h>

       ssize_t	sctp_send(int  s,  const  void *msg, size_t *len, const struct
       sctp_sndrcvinfo *sinfo, int flags);

DESCRIPTION
       The sctp_send() function sends messages from one-to-one and one-to-many
       style SCTP endpoints. The following parameters can be set:

       s	       Socket created by socket(3SOCKET)

       msg	       Message to be sent

       len	       Size of the message to be sent in bytes

       The  caller  completes  the  sinfo parameter with values used to send a
       message. Such values might include the stream number, payload  protocol
       identifier,  time to live, and the SCTP message flag and context. For a
       one-to-many socket, the association ID can be specified	in  the	 sinfo
       parameter to send a message to the association represented in the ID.

       Flags supported for sctp_send() are reserved for future use.

RETURN VALUES
       Upon successful completion, the sctp_send() function returns the number
       of bytes sent. The function returns -1 if an error occurs.

ERRORS
       The sctp_send() function fails under the following conditions.

       EBADF	       The s argument is an invalid file descriptor.

       ENOTSOCK	       The s argument is not a socket.

       EOPNOTSUPP      MSG_ABORT or MSG_EOF is set in the sinfo_flags field of
		       sinfo for a one-to-one style SCTP socket.

       EPIPE	       The  socket  is	shutting  down	and no more writes are
		       allowed.

       EAGAIN	       The socket is non-blocking and the  transmit  queue  is
		       full.

       ENOTCONN	       There is no established association.

       EINVAL	       Control message length is incorrect.

       EINVAL	       Specified  destination  address	does not belong to the
		       association.

       EINVAL	       The stream_no is outside the number of outbound streams
		       supported by the association.

       EAFNOSUPPORT    Address	family of the specified destination address is
		       other than AF_INET or AF_INET6.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Evolving			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       accept(3SOCKET),	 bind(3SOCKET),	 connect(3SOCKET),  in.h(3HEAD),  lib‐
       sctp(3LIB),  listen(3SOCKET),  sctp_sendmsg(3SOCKET), sendmsg(3SOCKET),
       socket(3SOCKET), socket.h(3HEAD), sctp(7P)

SunOS 5.10			  19 Mar 2004		    sctp_send(3SOCKET)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net