?? communicate.h
字號:
// communicate.h: interface for the Ccommunicate class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_COMMUNICATE_H__1922858F_2558_4EE3_86B7_CD75BE1984A4__INCLUDED_)
#define AFX_COMMUNICATE_H__1922858F_2558_4EE3_86B7_CD75BE1984A4__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "package.h"
#include "k8583struct.h"
class Ccommunicate
{
public:
int KDSERVER(PACKSTRUCT *Spackstruct,char *cHoldmem);
int HMCLIENT(PACKSTRUCT *packstruct, char * cHoldmem);
int Bind(SOCKET sockfd, const struct sockaddr * lpName, int namelen );
int Send(SOCKET sockfd, void *lpBuf, int nBufLen, int nFlags);
int Receive(SOCKET sockfd, char *lpBuf, int nBufLen, int nFlags);
int Listen(SOCKET sockfd, int backlog);
SOCKET Connect(LPCTSTR cIpaddress, UINT socketport, int nTimeOut);
int CloseSocket(SOCKET sockfd);
SOCKET Accept(SOCKET sockfd, struct sockaddr *lpaddr, int *lpaddrlen );
Ccommunicate();
virtual ~Ccommunicate();
Cpackage package;
public:
int uncomp_char(unsigned char *buff,int len);
int comp_char(unsigned char *buff,int len);
SOCKET Csock;
SOCKET Ssock;
char *cHdmem;
struct sockaddr_in Sserv_addr;
HANDLE hThreadHandle;
// PACKSTRUCT Spackstruct;
private:
SOCKET sockfd;
};
#endif // !defined(AFX_COMMUNICATE_H__1922858F_2558_4EE3_86B7_CD75BE1984A4__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -