XFEExtension.NetCore.ServerInteractive
[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig
关注
0
Fork
0
Star
0
using XFEExtension.NetCore.CyberComm;
using XFEExtension.NetCore.ServerInteractive.Interfaces.CoreService;
namespace XFEExtension.NetCore.ServerInteractive.Implements.CoreService;
/// <summary>
/// 服务器核心服务基类
/// </summary>
public abstract class ServerCoreOriginalServiceBase : XFEServerCoreServiceBase, IServerCoreOriginalService
{
/// <inheritdoc/>
public abstract void ServerStarted(object? sender, EventArgs e);
/// <inheritdoc/>
public virtual void RequestReceived(object? sender, CyberCommRequestEventArgs e) { }
/// <inheritdoc/>
public virtual void ClientConnected(object? sender, CyberCommServerEventArgs e) { }
/// <inheritdoc/>
public virtual void MessageReceived(object? sender, CyberCommServerEventArgs e) { }
/// <inheritdoc/>
public virtual void ConnectionClosed(object? sender, CyberCommServerEventArgs e) { }
}
using XFEExtension.NetCore.CyberComm;
using XFEExtension.NetCore.ServerInteractive.Interfaces.CoreService;
namespace XFEExtension.NetCore.ServerInteractive.Implements.CoreService;
/// <summary>
/// 服务器核心服务基类
/// </summary>
public abstract class ServerCoreOriginalServiceBase : XFEServerCoreServiceBase, IServerCoreOriginalService
{
/// <inheritdoc/>
public abstract void ServerStarted(object? sender, EventArgs e);
/// <inheritdoc/>
public virtual void RequestReceived(object? sender, CyberCommRequestEventArgs e) { }
/// <inheritdoc/>
public virtual void ClientConnected(object? sender, CyberCommServerEventArgs e) { }
/// <inheritdoc/>
public virtual void MessageReceived(object? sender, CyberCommServerEventArgs e) { }
/// <inheritdoc/>
public virtual void ConnectionClosed(object? sender, CyberCommServerEventArgs e) { }
}