public static DiscoverMessage Parse(ServiceInfo serviceInfo) { DiscoverMessage retVal = new DiscoverMessage() { Ver = "3", Sender = serviceInfo.ServiceName }; return(retVal); }
public static DiscoverMessage Parse(byte[] data) { string strData = Encoding.Default.GetString(data); JObject obj = JObject.Parse(strData); DiscoverMessage retVal = new DiscoverMessage() { Ver = (string)obj["ver"], Sender = (string)obj["sender"] }; return(retVal); }