📄 sockwork.h
字号:
// SockWork.h: interface for the CSockWork class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SOCKWORK_H__FEC05AA7_D57F_4097_8FB5_751EBE8F4B2E__INCLUDED_)
#define AFX_SOCKWORK_H__FEC05AA7_D57F_4097_8FB5_751EBE8F4B2E__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "StdAfx.h"
#include "Crypt.h"
const int SERV_PORT = 1234;
const int DATA_BUFSIZ= 8192;
typedef struct
{
SOCKET socket;
}PER_HANDLE_DATA, *LPPER_HANDLE_DATA;
typedef struct
{
OVERLAPPED overlapped;
WSABUF databuf;
CHAR buffer[DATA_BUFSIZ];
}PRE_IO_OPERATION_DATA, *LPPER_IO_OPERATION_DATA;
typedef struct
{
byte sha[65];
char* des_key;
char* ciper_text;
}MESSAGE, *LPMESSAGE;
class CSockWork
{
public:
CSockWork();
virtual ~CSockWork();
bool InitSock();
SOCKET BindServer(UINT port);
};
#endif // !defined(AFX_SOCKWORK_H__FEC05AA7_D57F_4097_8FB5_751EBE8F4B2E__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -