IMessageChannel.cs 268 B

1234567891011
  1. using System;
  2. using System.Threading.Tasks;
  3. namespace BossBase
  4. {
  5. public interface IMessageChannel: IDisposable
  6. {
  7. void SendMessage<T>(ushort opcode, T message, byte channelID = 0);
  8. Task<Tuple<ushort, byte[]>> RecvMessage();
  9. }
  10. }