19 lines
499 B
C#
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();
|
|
}
|
|
} |