2023-04-03 11:04:31 +08:00

19 lines
499 B
C#

using System.Net;
namespace BF
{
internal interface INetChannel
{
NetConnectStatus ConnectStatus { get; }
IPEndPoint RemoteEndPoint { get; }
long ServerTimestamp { get; }
void Update();
void Reconnect();
void Connect(IPAddress ipAddress, int port);
void Close();
NetSendResult Send(INetOutgoingMessage message);
NetSendResult Send(uint group, byte cmd, byte[] data);
INetIncomingMessage ReadMessage();
}
}