#ifndef _ECHO_H_ #define _ECHO_H_ #define CLIENT_TIMEOUT (30) /* 30 seconds for client */ //the server needs to be 6mins, b/c the longest java interval for experiments //is 5 minutes, 6 gives us some room - to ensure the server doesn't timeout between //java experiments - cjk #define SERVER_TIMEOUT (30) /* 30 seconds for server */ extern char *optarg; char Server_name[255]; short Server_port = 8881; int Server_size = 5; #define CLIENT_OK ('4') #define MEDSIZE ((int)5) #define SMALLSIZE ((int)2) #define USAGE ("Usage: listener -h -p \n") #ifdef SOLARIS extern void bcopy(const void *s1, void *s2, size_t n); extern void bzero(void *s, size_t n); extern int fileno(FILE *stream); #endif extern unsigned sleep(unsigned seconds); extern int close(int fildes); extern pid_t fork(void); #endif //_ECHO_H_