using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace IStation.Model { /// /// 数据对接会话接口 /// public interface IDataDockingSession { /// /// 会话标识 /// string SessionID { get; } /// /// 会话名称 /// string SessionName { get; set; } /// /// 注册码 /// string RegisterCode { get; } /// /// 心跳包 /// string Heartbeat { get; } /// /// 发送文本 /// void Send(string message); /// /// 发送字节 /// void Send(byte[] data); /// /// 发送字节 /// void Send(byte[] data, int offset, int length); /// /// 关闭 /// void Close(string reason); /// /// 是否连接 /// bool IsConnected { get; } /// /// 会话关闭事件 /// event Action SessionClosedEvent; } }