/// <summary> /// 发送信息 /// </summary> /// <param name="topicName"></param> /// <param name="data"></param> public void Send(string topicName, object data) { ICommand command = new PublishCommand(); command.Data = data; command.TopicName = topicName; _client.SendTo(SerializeHelper.ObjectToBytes(command), _remoteEndPoint); }
/// <summary> /// 创建数据包 /// </summary> private NetPacket CreateNetPacket(string topicName, object data) { ICommand command = new PublishCommand(); command.Data = data; command.TopicName = topicName; NetPacket packet = new NetPacket(); packet.Command = command; return packet; }