using XFEExtension.NetCore.CyberComm;
namespace XFEExtension.NetCore.ServerInteractive.Interfaces.CoreService;
///
/// 服务器核心服务
///
public interface IServerCoreOriginalService : IXFEServerCoreServiceBase
{
///
/// 服务器启动事件
///
///
///
void ServerStarted(object? sender, EventArgs e);
///
/// 服务器接收到请求事件
///
///
///
void RequestReceived(object? sender, CyberCommRequestEventArgs e);
///
/// WebSocket客户端连接事件
///
///
///
void ClientConnected(object? sender, CyberCommServerEventArgs e) { }
///
/// WebSocket消息接收事件
///
///
///
void MessageReceived(object? sender, CyberCommServerEventArgs e) { }
///
/// WebSocket连接关闭事件
///
///
///
void ConnectionClosed(object? sender, CyberCommServerEventArgs e) { }
}