C#C
C#4y ago
Boop

MessagePack erroring

client sending data
            var sendData = new SocketSendData(new InitialConnectionData(Helpers.GetPCDisplayName(),
                Helpers.GetIPAddress(), Helpers.GetOSVersion()));
            var buf = MessagePackSerializer.Serialize(sendData);
            ClientSocket.Send(buf, 0, buf.Length, SocketFlags.None);

class
[MessagePackObject]
    public class InitialConnectionData
    {
        [SerializationConstructor]
        public InitialConnectionData(string pcName, string dnsIpAddr, string osVersion)
        {
            PCName = pcName;
            DnsIpAddr = dnsIpAddr;
            OSVersion = osVersion;
        }

        [Key(0)] public string PCName { get; set; }

        [Key(1)] public string MachineIPAddr { get; set; }

        [IgnoreMember] public string DnsIpAddr { get; set; }

        [IgnoreMember] public Socket LinkedSocket { get; set; }

        [Key(3)] public string OSVersion { get; set; }


Having an issue with messagepack. Getting a Sequence contains more than one matching element error
Was this page helpful?