svctcp_create()

The svctcp_create() call creates a TCP-based service transport.

Syntax

#include <rpc\rpc.h>

SVCXPRT *
svctcp_create(sock, send_buf_size, recv_buf_size)
int sock;
u_int send_buf_size;
u_int recv_buf_size;

Parameters

sock

send_buf_size recv_buf_size

Description

The svctcp_create() call creates a TCP-based service transport to which it returns a pointer. xprt->xp_sock contains the transport's socket descriptor; xprt->xp_port contains the transport's port number.

Return Values

NULL indicates failure.

Examples

...SVCXPRT *transp;

transp = svctcp_create(RPC_ANYSOCK, 1024*10, 1024*10);
...

Related Calls


[Back: svcraw_create()]
[Next: svcudp_create()]