Новая система сетевого взаимодействия обложена тестами

This commit is contained in:
micialware committed 2025-02-16 11:45:08 +03:00
1 parent 82ff0019e1
commit 5e9c2cbb7b
3 files changed
+137

No files matched your search

+12
View File
@@ -1,3 +1,5 @@
using mROA.Implementation;
namespace mROA.Abstract;
public interface IInteractionModule : IInjectableModule
@@ -11,4 +13,14 @@ public interface IInteractionModule : IInjectableModule
public Task<byte[]> ReceiveMessage();
public void PostMessage(byte[] message);
}
}
public interface INextGenerationInteractionModule : IInjectableModule
{
int ConntectionId { get; }
public Stream? BaseStream { get; set; }
Task<NetworkMessage> GetNextMessageReceiving();
void PostMessage(NetworkMessage message);
NetworkMessage[] UnhandledMessages { get; }
void HandleMessage(NetworkMessage msg);
}