mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-07 16:45:10 +00:00
完善AddressableManageComponent与ClientNetworkComponent
完善AddressableManageComponent与ClientNetworkComponent
This commit is contained in:
@@ -9,7 +9,6 @@ namespace TEngine.Core.Network
|
||||
{
|
||||
private AClientNetwork Network { get; set; }
|
||||
public Session Session { get; private set; }
|
||||
private Action _onConnectDisconnect;
|
||||
|
||||
public void Initialize(NetworkProtocolType networkProtocolType, NetworkTarget networkTarget)
|
||||
{
|
||||
@@ -39,7 +38,6 @@ namespace TEngine.Core.Network
|
||||
throw new NotSupportedException("Network is null or isDisposed");
|
||||
}
|
||||
|
||||
_onConnectDisconnect = onConnectDisconnect;
|
||||
Network.Connect(remoteEndPoint, onConnectComplete, onConnectFail, onConnectDisconnect, connectTimeout);
|
||||
Session = Session.Create(Network);
|
||||
}
|
||||
@@ -53,7 +51,6 @@ namespace TEngine.Core.Network
|
||||
}
|
||||
|
||||
Session = null;
|
||||
_onConnectDisconnect?.Invoke();
|
||||
base.Dispose();
|
||||
}
|
||||
}
|
||||
|
@@ -41,6 +41,7 @@ namespace TEngine.Core.Network
|
||||
_isInit = true;
|
||||
OnConnectFail = onConnectFail;
|
||||
OnConnectComplete = onConnectComplete;
|
||||
OnConnectDisconnect = onConnectDisconnect;
|
||||
ChannelId = 0xC0000000 | (uint) new Random().Next();
|
||||
|
||||
_sendAction = (rpcId, routeTypeOpCode, routeId, memoryStream, message) =>
|
||||
|
Reference in New Issue
Block a user