1/*
2  Define the protocol structure to be used by NetPIPE for TCP.
3  */
4
5#include <netdb.h>
6#include <sys/socket.h>
7#include <netinet/in.h>
8#include <netinet/tcp.h>
9#include <arpa/inet.h>
10
11typedef struct protocolstruct ProtocolStruct;
12struct protocolstruct
13{
14    struct sockaddr_in      sin1,   /* socket structure #1              */
15                            sin2;   /* socket structure #2              */
16    int                     nodelay;  /* Flag for TCP nodelay           */
17    struct hostent          *addr;    /* Address of host                */
18    int                     sndbufsz, /* Size of TCP send buffer        */
19                            rcvbufsz; /* Size of TCP receive buffer     */
20};
21
22