介入网络收发

This commit is contained in:
bob
2025-07-26 15:19:14 +08:00
parent 88cea0b5c6
commit 553153c61d
10 changed files with 490 additions and 542 deletions

View File

@@ -5,6 +5,7 @@ using Assets.Scripts.Hotfix;
using FairyGUI;
using NBC;
using NBC.Network;
using NBC.Platform.Unity;
using UnityEngine;
using UnityEngine.Audio;
using UnityEngine.Video;
@@ -150,18 +151,31 @@ namespace NBF
private async FTask OnLoginButtonClick()
{
// NBC.Platform.Unity.Entry.Initialize(GetType().Assembly);
// 根据用户名来选择目标的鉴权服务器
// 根据鉴权服务器地址来创建一个新的网络会话
_session = SessionHelper.CreateSession(App.Main, "127.0.0.1:20001", OnConnectComplete,
OnConnectFail,
OnConnectDisconnect);
var acc = "test001";
// // 发送一个注册的请求消息到目标服务器
// var responseReg = (A2C_RegisterResponse)await _session.Call(new C2A_RegisterRequest()
// {
// Username = acc,
// Password = acc
// });
// 发送登录的请求给服务器
var response = (A2C_LoginResponse)await _session.Call(new C2A_LoginRequest()
{
Username = "test001",
Password = "test001",
Username = acc,
Password = acc,
LoginType = 1
});
if (response.ErrorCode != 0)
{
Log.Error($"登录发生错误{response.ErrorCode}");