blob: ec2ef526764fbe47f2214a2a4aea830e04c865f1 [file] [log] [blame]
/*
Define the protocol structure to be used by NetPIPE for TCP.
*/
#include <netdb.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <arpa/inet.h>
typedef struct protocolstruct ProtocolStruct;
struct protocolstruct
{
struct sockaddr_in sin1, /* socket structure #1 */
sin2; /* socket structure #2 */
int nodelay; /* Flag for TCP nodelay */
struct hostent *addr; /* Address of host */
int sndbufsz, /* Size of TCP send buffer */
rcvbufsz; /* Size of TCP receive buffer */
};