服务器发包到客户 以登录包为例 SendCmd(s2c_login, &ret, sizeof(LoginEnum)); end_stat BaseChannel::SendCmd(int nCmd, void* pData, int nLen) { Protocol Ptl; Ptl.cmd_type = nCmd; Ptl.content = pData;
一:什么是rpc rpc通俗来理解就是远程调用函数,相对于本地调用来说,只需要在主调函数中调用被掉函数即可,代码如下: 1 void fun(int i) 2 { 3 cout << "function call" << endl; 4 cout << "args: " << i << endl; 5
转载 10月前
116阅读
# Java服务端终止请求 在开发Java服务端应用程序时,可能会遇到需要终止请求的情况,比如用户取消了某个操作或者请求超时等。本文将介绍如何在Java服务端中终止请求,并通过代码示例进行说明。 ## 如何终止请求 在Java服务端中,终止请求通常是通过线程的中断机制来实现的。当需要终止请求时,可以调用线程的`interrupt()`方法来中断线程的执行。在执行线程的任务中,可以通过检查`T
原创 2024-04-13 03:54:07
31阅读
# axios 请求服务端地址 在前端开发中,与服务端交互是非常常见的需求。而axios是一个非常流行的用于发送HTTP请求的库,它可以在浏览器和Node.js中使用。本文将介绍如何使用axios发送请求服务端地址,并结合代码示例进行说明。 ## 安装axios 在开始使用axios之前,我们首先需要将其安装到项目中。可以通过npm或者yarn来安装axios,具体命令如下: ```ma
原创 2024-01-22 05:57:52
76阅读
简介  计算机"端口"是英文port的译义,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,如:USB端口、串行端口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。   在网络技术中,端口(Port)有好几种意思。 集线器、 交换机、 路由器的端口指的是连接其他网络设备的接口,如R
SSRF(服务端请求伪造) 利用 curl:相当于访问url exec():执行系统命令 curl_exec():执行一个curl file_get_content():整个文件读入一个字符串中 curl_exec() http:// http://...
转载 2022-09-26 22:09:06
36阅读
什么是Netty?         Netty是一个NIO客户机-服务器框架,它支持快速而容易地开发网络应用程序,如协议服务器和客户机。它大大简化和简化了网络编程,如TCP和UDP套接字服务器。        “快速简单”并不意味着生成的应用程序将遭受可维护性或性能问题的困扰。Netty经过了精心的设计,其经验来自于F
作者:justmine 前言每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,咋办呢?欲知后事如何,请仔细看完本篇文章。模拟场景1、删除误删除服务器目录/root/selenium/Spider下的MySql.Data.dll文件:
# 服务端请求伪造 Java 实现指南 在互联网安全领域,服务端请求伪造(Server-Side Request Forgery,简称 SSRF)是一种常见的攻击方式。了解 SSRF 是很多开发者提升安全意识的重要一步。本文将引导你如何实现一个简单的 Java SSRF 示例,并解释每一步的实现过程。 ## 流程概述 以下是实现 SSRF 的基本流程: | 步骤编号 | 步骤描述
原创 10月前
50阅读
ez_ssrf
原创 2022-10-08 10:39:02
105阅读
什么是DTU?DTU的中文名称为数据传输单元。它用于将数据PLC和其他较低级别的设备透明地传输到远程服务器。它的主要功能是将串行数据转换成IP数据,或者将IP数据转换成串行数据,它是种建立在GPRS通信网络的无线终端设备。DTU主要用于无线数据传输。并且通过远距离无线数据传输,传输对象为设备和数据中心或设备。DTU的工作原理DTU通过接口连接到终端设备获取数据,然后通过运营商网络(2G/3G/4
四、服务端CURL请求服务端服务端之间,也存在接口编程。比如我们网站服务端,需要发送短信、发送邮件、查询快递等,都需要调用第三方平台的接口。1、php中发送请求①file_get_contents函数 :传递完整的url参数 通常是get请求
原创 2022-03-03 14:55:47
184阅读
在现代的全栈开发中,前端如何请求后端服务是一个至关重要的环节。在许多用户场景中,前端页面需要与Java服务端进行交互,以实现数据动态加载、用户操作反馈等需求。我们通过以下各个步骤,探讨前端请求Java服务端的整个流程。 ## 问题背景 假设我们正在开发一个电商网站,用户访问页面后,需要获取商品信息并展示在前端。在这个过程中,前端通过向Java服务端发起HTTP请求,获取最新的商品数据显示在页面
原创 6月前
16阅读
目录1、JDK1.8的安装配置1.1 环境检查1.2 JDK1.8的下载1.3 JDK1.8的安装1.4 JDK1.8的配置2、MySQL8的安装配置2.1 环境检查2.2 mysql 彻底卸载2.3 下载 MySQL8 安装包2.4 安装 MySQL82.5 MySQL8配置2.6 开启root远程访问2.7 Ubuntu下打开3306防火墙2.8 Centos7打
四、服务端CURL请求服务端服务端之间,也存在接口编程。比如我们网站服务端,需要发送短信、发送邮件、查询快递等,都需要调用第三方平台的接口。1、php中发送请求①file_get_contents函数 :传递完整的url参数 通常是get请求,有返回值(地址中的输出)②curl请求方式(PHP的curl函数库):php中比较规范的一种发送请求方式。2、CURL函数库Curl函数库...
原创 2021-08-18 10:16:07
635阅读
# Java 服务端请求返回 JSON 的操作流程 在现代的Web开发中,前后端分离的架构越来越流行。前端通过HTTP请求来获取数据,后端则负责处理请求并返回相应的数据。JSON(JavaScript Object Notation)是目前最常用的数据交换格式之一,因为其结构简单易懂。在本文中,我们将讨论如何在 Java 服务端实现一个返回 JSON 数据的简单示例。 ## 1. 环境准备
原创 8月前
24阅读
# Java服务端中断请求 在Java开发中,如何优雅地处理请求中断是一个重要的课题。在现实场景中,我们的服务端需要能够识别客户请求中断情况,能够及时释放资源,保证服务的稳定性。本文将从理论到实践,详细探讨如何在Java服务端中断请求,以及相关代码示例。 ## 1. 理论背景 客户发起请求后,服务端往往需要消耗一定的时间来处理这些请求。然而,由于网络状况不佳、用户的操作等原因,客户
原创 2024-10-28 04:25:27
93阅读
# Java HTTP Post请求服务端实现 ## 1. 概述 本文将教会刚入行的小白如何在Java中实现HTTP Post请求服务端,包括整个流程和每一步所需的代码。 ## 2. 流程图 下面是实现Java HTTP Post请求服务端的流程图: ```mermaid pie title 流程图 "接收请求" : 30 "解析请求参数" : 20 "处
原创 2023-08-18 03:54:41
375阅读
# axios 跨域请求服务端 在前端开发中,经常会遇到跨域请求服务端的需求。跨域是指在浏览器中,当前页面的域名、协议、端口与请求的接口不一致时,浏览器会限制这种跨域请求。为了解决这个问题,我们可以使用axios这个强大的HTTP请求库。 ## 什么是axios? axios 是一个基于 Promise 的 HTTP 客户,可以用于浏览器和 Node.js。它可以让我们在浏览器中发起异步的
原创 2023-12-13 10:33:05
36阅读
一、简单的node服务器搭建  1、首先新建一个名为server.js的文件(文件名随意,后缀名必须是.js)  2、粘贴进文件以下内容  //引入http模块 const http = require("http"); //第一种 // //使用http创建服务,传入创建服务的参数 // let server = http.createServer((req,res)=>{ //
转载 2023-07-04 13:00:52
138阅读
  • 1
  • 2
  • 3
  • 4
  • 5