Фикс не правильного назначения идентификатора модуля взаимодействия
This commit is contained in:
@@ -7,10 +7,10 @@ namespace mROA.Implementation.Frontend
|
|||||||
{
|
{
|
||||||
public class NetworkFrontendBridge : IFrontendBridge
|
public class NetworkFrontendBridge : IFrontendBridge
|
||||||
{
|
{
|
||||||
|
private readonly IPEndPoint _ipEndPoint;
|
||||||
private readonly TcpClient _tcpClient = new();
|
private readonly TcpClient _tcpClient = new();
|
||||||
private NextGenerationInteractionModule? _interactionModule;
|
private NextGenerationInteractionModule? _interactionModule;
|
||||||
private ISerializationToolkit? _serialization;
|
private ISerializationToolkit? _serialization;
|
||||||
private readonly IPEndPoint _ipEndPoint;
|
|
||||||
|
|
||||||
public NetworkFrontendBridge(IPEndPoint ipEndPoint)
|
public NetworkFrontendBridge(IPEndPoint ipEndPoint)
|
||||||
{
|
{
|
||||||
@@ -48,6 +48,7 @@ namespace mROA.Implementation.Frontend
|
|||||||
|
|
||||||
|
|
||||||
var assignment = _serialization.Deserialize<IdAssignment>(welcomeMessage.Data)!;
|
var assignment = _serialization.Deserialize<IdAssignment>(welcomeMessage.Data)!;
|
||||||
|
_interactionModule.ConnectionId = -assignment.Id;
|
||||||
TransmissionConfig.OwnershipRepository = new StaticOwnershipRepository(assignment.Id);
|
TransmissionConfig.OwnershipRepository = new StaticOwnershipRepository(assignment.Id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ namespace mROA.Implementation
|
|||||||
private readonly List<NetworkMessage> _messageBuffer = new(128);
|
private readonly List<NetworkMessage> _messageBuffer = new(128);
|
||||||
private Task<NetworkMessage>? _currentReceiving;
|
private Task<NetworkMessage>? _currentReceiving;
|
||||||
private ISerializationToolkit? _serialization;
|
private ISerializationToolkit? _serialization;
|
||||||
public int ConnectionId { get; private set; }
|
public int ConnectionId { get; set; }
|
||||||
public Stream? BaseStream { get; set; }
|
public Stream? BaseStream { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user