国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

UE4 TCP通信 (UE客戶端與網(wǎng)絡(luò)調(diào)試助手服務(wù)端、python服務(wù)端通信)

這篇具有很好參考價值的文章主要介紹了UE4 TCP通信 (UE客戶端與網(wǎng)絡(luò)調(diào)試助手服務(wù)端、python服務(wù)端通信)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一、使用UE4建立TCP客戶端

二、使用網(wǎng)絡(luò)調(diào)試助手建立服務(wù)端

三、基于網(wǎng)絡(luò)調(diào)試助手的服務(wù)端與UE客戶端通信

四、基于python的TCP服務(wù)端與UE客戶端通信?


一、使用UE4建立TCP客戶端

1.在虛幻商城中搜索socket來下載TCP Socket Plugin插件?ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

?2.安裝到引擎,目前支持的版本是4.22-4.27和5.0ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

?點擊安裝

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

大約30M?

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)?3.隨便打開一個工程,找到編輯-》插件

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

?4.點擊已啟用,然后重啟虛幻編輯器

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

5.新建藍圖,選擇繼承自TCPSocketConnection類

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

我命名該藍圖為TCPTest_BP

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

?6.雙擊打開TCPTest_BP

在事件圖表中建立如下節(jié)點。當(dāng)事件開始運行時與TCP服務(wù)端建立連接,這里自己設(shè)置服務(wù)端ip和port

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

?7.添加三個自定義事件

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

8.分別命名為斷開連接、建立連接和接收信息

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

?9.建立連接時打印“建立連接”,斷開連接時打印“斷開連接”,接收到信息時,將其轉(zhuǎn)為string類型然后打印ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

二、使用網(wǎng)絡(luò)調(diào)試助手建立服務(wù)端

網(wǎng)絡(luò)調(diào)試助手下載地址:

NetAssist.exe

?下載后打開,協(xié)議類型選擇TCP Server,ip使用本機地址,端口號與客戶端一致,然后點擊打開

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

三、基于網(wǎng)絡(luò)調(diào)試助手的服務(wù)端與UE客戶端通信

1.首先運行服務(wù)端

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

?2.將TCPTest_BP拖入視口中

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

?3.播放游戲,可以看到右上角打印了建立連接,說明UE與網(wǎng)絡(luò)調(diào)試助手建立了TCP通信

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

?4.使用網(wǎng)絡(luò)調(diào)試助手發(fā)送信息,可以看到UE4接收到了發(fā)送的信息

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

?5.點擊關(guān)閉

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

?可以看到UE打印了斷開連接

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

四、基于python的TCP服務(wù)端與UE客戶端通信?

?如下代碼實現(xiàn)了UE4一旦與python服務(wù)端建立連接,服務(wù)端就主動發(fā)送一條測試信息然后斷開通信。

import socket

def main():
    # 創(chuàng)建套接字
    tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

    # 綁定端口和ip
    tcp_server_socket.bind(("", 6666))

    # 設(shè)置套接字為被動監(jiān)聽模式,不能主動發(fā)送數(shù)據(jù),128為允許接收的最大連接數(shù)
    tcp_server_socket.listen(128)

    # 接收客戶端連接
    new_client_socket, client_ip_port = tcp_server_socket.accept()

    new_client_socket.send("test".encode())

    tcp_server_socket.close()

if __name__ == '__main__':
    main()

?效果:可以看到當(dāng)運行游戲后,接收到了服務(wù)端發(fā)送的信息

ue4 tcp,虛幻4,工具,ue4,tcp/ip,網(wǎng)絡(luò)

其他相關(guān)文章鏈接:

解析Json:UE5_官方Json插件來了! - 知乎文章來源地址http://www.zghlxwxcb.cn/news/detail-792164.html

到了這里,關(guān)于UE4 TCP通信 (UE客戶端與網(wǎng)絡(luò)調(diào)試助手服務(wù)端、python服務(wù)端通信)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Linux下TCP網(wǎng)絡(luò)服務(wù)器與客戶端通信程序入門

    Linux下TCP網(wǎng)絡(luò)服務(wù)器與客戶端通信程序入門

    實現(xiàn)客戶端連接服務(wù)器,通過終端窗口發(fā)送信息給服務(wù)器端,服務(wù)器接收到信息后對信息數(shù)據(jù)進行回傳,客戶端讀取回傳信息并返回。 服務(wù)器當(dāng)前IP地址要知道 建立socket 綁定本地IP地址并設(shè)置端口號 知道服務(wù)器的IP地址和端口號 然后進行連接

    2024年02月14日
    瀏覽(32)
  • C++網(wǎng)絡(luò)通信實例(TCP/IP協(xié)議,包括服務(wù)端與客戶端通信)

    C++網(wǎng)絡(luò)通信實例(TCP/IP協(xié)議,包括服務(wù)端與客戶端通信)

    創(chuàng)作不易 覺得有幫助請點贊關(guān)注收藏 TCP/IP是當(dāng)下網(wǎng)絡(luò)協(xié)議棧中的主流協(xié)議 TCP屬于傳輸層的協(xié)議? 可靠傳輸 包括經(jīng)典的三次握手等等 IP協(xié)議是網(wǎng)絡(luò)層協(xié)議 盡全力傳輸?shù)豢煽?學(xué)過計算機網(wǎng)絡(luò)的同學(xué)們對這個應(yīng)該比較熟悉 以下是使用C++進行網(wǎng)絡(luò)通信的實例? 服務(wù)端 主要使用

    2024年02月14日
    瀏覽(20)
  • Socket網(wǎng)絡(luò)編程(TCP/IP)實現(xiàn)服務(wù)器/客戶端通信。

    Socket網(wǎng)絡(luò)編程(TCP/IP)實現(xiàn)服務(wù)器/客戶端通信。

    一.前言 回顧之前進程間通信(無名管道,有名管道,消息隊列,共享內(nèi)存,信號,信號量),都是在同一主機由內(nèi)核來完成的通信。 那不同主機間該怎么通信呢? 可以使用Socket編程來實現(xiàn)。 Socket編程可以通過網(wǎng)絡(luò)來實現(xiàn)實現(xiàn)不同主機之間的通訊。 二.Socket編程的網(wǎng)絡(luò)模型如

    2024年02月08日
    瀏覽(36)
  • 【網(wǎng)絡(luò)原理】使用Java基于TCP搭建簡單客戶端與服務(wù)器通信

    【網(wǎng)絡(luò)原理】使用Java基于TCP搭建簡單客戶端與服務(wù)器通信

    TCP服務(wù)器與客戶端的搭建需要借助以下API ServerSocket 是創(chuàng)建TCP服務(wù)端Socket的API。 ServerSocket 構(gòu)造方法 : 方法簽名 方法說明 ServerSocket(int port) 創(chuàng)建一個服務(wù)端流套接字Socket,并綁定到指定端口 ServerSocket 方法: 方法簽名 方法說明 Socket accept() 開始監(jiān)聽指定端口(創(chuàng)建時綁定的端

    2024年03月12日
    瀏覽(33)
  • GEC6818網(wǎng)絡(luò)編程——服務(wù)器端與客戶端tcp的雙向通信

    網(wǎng)絡(luò)編程之實現(xiàn)服務(wù)器和客戶端的tcp雙向通信,前面是雙向通信的詳細流程介紹,后面附上完整的代碼o(  ̄▽ ̄ )ブ 1.1 服務(wù)器端雙向通信的詳細流程敘述 創(chuàng)建TCP套接字 : 使用 socket 函數(shù)創(chuàng)建一個TCP套接字。這里使用了IPv4地址族 AF_INET 和流式套接字 SOCK_STREAM 。 綁定IP和端口

    2024年02月21日
    瀏覽(38)
  • Linux網(wǎng)絡(luò)編程:socket、客戶端服務(wù)器端使用socket通信(TCP)

    Linux網(wǎng)絡(luò)編程:socket、客戶端服務(wù)器端使用socket通信(TCP)

    socket(套接字),用于網(wǎng)絡(luò)中不同主機間進程的通信。 socket是一個偽文件,包含讀緩沖區(qū)、寫緩沖區(qū)。 socket必須成對出現(xiàn)。 socket可以建立主機進程間的通信,但需要協(xié)議(IPV4、IPV6等)、port端口、IP地址。 ??????? ?(1)創(chuàng)建流式socket套接字。 ? ? ? ? ? ? ? ? a)此s

    2024年02月11日
    瀏覽(33)
  • 【高并發(fā)網(wǎng)絡(luò)通信架構(gòu)】2.引入多線程實現(xiàn)多客戶端連接的tcp服務(wù)端

    【高并發(fā)網(wǎng)絡(luò)通信架構(gòu)】2.引入多線程實現(xiàn)多客戶端連接的tcp服務(wù)端

    目錄 一,往期文章 二,代碼實現(xiàn) 關(guān)鍵代碼 完整代碼 運行效果 【高并發(fā)網(wǎng)絡(luò)通信架構(gòu)】1.Linux下實現(xiàn)單客戶連接的tcp服務(wù)端 因為accept是阻塞等待客戶端連接,當(dāng)客戶端連接成功后才會執(zhí)行accept后面的代碼,所以為實現(xiàn)多個客戶端連接,第一步是將accept放在master循環(huán)里。 rec

    2024年02月13日
    瀏覽(23)
  • 網(wǎng)絡(luò)通信/QTcpSocket/實現(xiàn)一個可在子線程中發(fā)送和接收數(shù)據(jù)的TCP客戶端

    近來一直接使用WinSocket做網(wǎng)絡(luò)編程,有很長一段時間不再使用Qt框架下的相關(guān)網(wǎng)路通信類。有不少之前積壓的問題直到現(xiàn)在也沒怎么弄清楚,在CSDN中亂七八糟的存了好幾篇草稿,亟待整理。最近要寫一個簡單地相機升級程序,于是重操舊業(yè)。 網(wǎng)絡(luò)通信中,尤其是在收發(fā)工作較

    2024年02月08日
    瀏覽(25)
  • 網(wǎng)絡(luò)通信(13)-C#TCP服務(wù)器和客戶端同時在一個進程實現(xiàn)的實例

    網(wǎng)絡(luò)通信(13)-C#TCP服務(wù)器和客戶端同時在一個進程實現(xiàn)的實例

    有時項目需求中需要服務(wù)器和客戶端同時在一個進程實現(xiàn),一邊需要現(xiàn)場接收多個客戶端的數(shù)據(jù),一邊需要將數(shù)據(jù)匯總后發(fā)送給遠程服務(wù)器。下面通過實例演示此項需求。 C#TCP服務(wù)器和客戶端同時在一個進程實現(xiàn)的實例如下: 界面設(shè)計 UI文件代碼

    2024年01月22日
    瀏覽(33)
  • C++網(wǎng)絡(luò)編程 TCP套接字基礎(chǔ)知識,利用TCP套接字實現(xiàn)客戶端-服務(wù)端通信

    C++網(wǎng)絡(luò)編程 TCP套接字基礎(chǔ)知識,利用TCP套接字實現(xiàn)客戶端-服務(wù)端通信

    流式套接字編程針對TCP協(xié)議通信,即是面向?qū)ο蟮耐ㄐ?,分為服?wù)端和客戶端兩部分。 1)加載套接字庫( 使用函數(shù)WSAStartup() ),創(chuàng)建套接字( 使用socket() ) 2)綁定套接字到一個IP地址和一個端口上( 使用函數(shù)bind() ) 3)將套接字設(shè)置為監(jiān)聽模式等待連接請求( 使用函數(shù)

    2024年02月03日
    瀏覽(102)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包