IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> UE4 TCP Socket Plugins 功能应用 -> 正文阅读

[网络协议]UE4 TCP Socket Plugins 功能应用

今天呢想做一个数据通信的功能,但是又懒得写Socket插件了,想着白嫖一个吧,找了一上午没找到关于UE 4.27版本的插件UDP和TCP插件,找到的也就是4.26的插件,编译呢又嫌麻烦,那就接着白嫖呗,反正也就是小功能测试。后来在UE商城里面找到了这个TCP Socket Plugins得插件,我这里就简单的进行数据关联,多线程的绑定呢你们自己看下哈他有Github地址有兴趣的自己搞下。

第一步将这个插件安装到你需要的引擎版本下,然后创建一个工程,蓝图c++的无所谓,我这里是个蓝图的4.27.1的项目,创建完项目,我们需要在插件中对这个插件进行Enable具体操作就是Edit

-> Plugins ->搜索Socket 点击重启就可以了。

第二步我们需要创建一个基于这个插件的蓝图类,鼠标直接右键点Blueprint Class在All Classes下搜索Socket点击TcpSocketConnection,名字的话根据自己的意愿起啊,我这里方便点就直接叫TcpClient

?第三步我们开始连接我们的Server这里就不多说了直接看代码

? ? ? ?1. 在Event BeginPlay 下连接Connect的这步就是创建连接哈对应的IP地址和端口改下

? ? ? ?2. Disconnected Connected Message是从Connect节点引脚直接Add Custom Event

? ? ? ?3.?Connected是监听你是否连接到服务端了这加了个判断接到了就打印

? ? ? ?4. Message是我们最重要的,他是接收服务端给我传递过来的消息,但是目前这个插件好像没有服务端只有客户端,不过不做双向数据通信的话勉强够用了,反正都是白嫖要啥自行车啊。Read String是我们接收到的消息Message就是他的内容Length长度,最后加个Print打印下。

第四步然后把这个蓝图放到我们场景里面,先别着急运行,你现在运行就是接一辈子也收不到数据啊,因为我们的服务还没开呢。我这里是拿野人测试的大名NetAssist不知道的自己下一个,然后开启我们的服务,这个时候再运行我们的UE4场景。看下面的图。

?

这就完事了啊,如果你这样不好使,可能是端口占用,换个不常用的端口试下。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-16 19:11:36  更:2021-11-16 19:12:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年7日历 -2024/7/3 21:39:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码