using APT.BaseData.Domain.Entities;
using APT.Infrastructure.Api;
using APT.Infrastructure.Core;
using System;
using APT.Infrastructure.Api;
namespace APT.BaseData.Domain.IServices.EX
{
public interface IWebSocketService
{
///
/// webscoket 打开
///
///
///
WebSocketResponseInfo OnOpenWebSocket(WebSocketClientInfo clientInfo);
///
/// websocket 关闭
///
///
void OnCloseWebSocket(Guid userId, WebSocketClientInfo clientInfo);
///
/// websocket 信息
///
///
///
///
WebSocketResponseInfo OnMessageWebSocket(WebSocketClientInfo clientInfo,
WebSocketRequestInfo requestInfo);
}
}