PCTCP.H
上传用户:bjghjy
上传日期:2007-01-07
资源大小:379k
文件大小:1k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. #ifndef _WPCTCP_INC_
  2. #define _WPCTCP_INC_
  3. #include <winsock.h>
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7. #define MAJOR_VERSION 1
  8. #define MINOR_VERSION 2
  9. #define PROTO_TCP 1
  10. #define PROTO_UDP 2
  11. extern int PROTO_USE;
  12. #define PORT_HQ (UINT)32255
  13. #define PORT_JY (UINT)32256
  14. #define MAX_WRITE_BUF_SIZE 2048
  15. #define MAX_READ_BUF_SIZE 4096
  16. #define MAX_UDP_TRY_TIME 8
  17. char HostName[40];
  18. int PCTCPInit(void);
  19. int PCTCPExit(void);
  20. int PCTCPClose(void);
  21. int ConnectHost(int, int);
  22. long UDPRead(BOOL fstop);
  23. int PCTCPStop(void);
  24. void PCTCPPause(BOOL);
  25. long TCPRead(int read_len);
  26. long TCPWrite(void);
  27. int check_socket_status(int sd);
  28. void WriteMsg(LPSTR);
  29. int ConnectToJyHost(char *HostName);
  30. int BeginConnect(char *host);
  31. extern BOOL can_read;
  32. #ifdef _cplusplus
  33. }
  34. #endif
  35. #endif