Advertisement
Guest User

pel.h

a guest
May 30th, 2020
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.91 KB | None | 0 0
  1. #ifndef _PEL_H
  2. #define _PEL_H
  3.  
  4. #define BUFSIZE 128    /* maximum message length */
  5.  
  6. #define PEL_SUCCESS 1
  7. #define PEL_FAILURE 0
  8.  
  9. #define PEL_SYSTEM_ERROR        -1
  10. #define PEL_CONN_CLOSED         -2
  11. #define PEL_WRONG_CHALLENGE     -3
  12. #define PEL_BAD_MSG_LENGTH      -4
  13. #define PEL_CORRUPTED_DATA      -5
  14. #define PEL_UNDEFINED_ERROR     -6
  15.  
  16. extern int pel_errno;
  17.  
  18. #ifdef WIN32
  19.     int pel_client_init( SOCKET server, char *key );
  20.     int pel_server_init( SOCKET client, char *key );
  21.     int pel_send_msg( SOCKET sockfd, unsigned char *msg, int  length );
  22.     int pel_recv_msg( SOCKET sockfd, unsigned char *msg, int *length );
  23. #else
  24.     int pel_client_init( int server, char *key );
  25.     int pel_server_init( int client, char *key );
  26.     int pel_send_msg( int sockfd, unsigned char *msg, int  length );
  27.     int pel_recv_msg( int sockfd, unsigned char *msg, int *length );
  28. #endif
  29.  
  30.  
  31. #endif /* pel.h */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement