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); } }