Subversion Repositories HomeAutomation

Rev

Rev 453 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 453 Rev 1397
Line 63... Line 63...
63
                recv = ns.Read(data, 0, data.Length);
63
                recv = ns.Read(data, 0, data.Length);
64
                if (recv == 0)
64
                if (recv == 0)
65
                    break;
65
                    break;
66
               
66
               
67
                string tcpdata = Encoding.ASCII.GetString(data, 0, recv);
67
                string tcpdata = Encoding.ASCII.GetString(data, 0, recv);
-
 
68
                string [] split = null;
-
 
69
                split = tcpdata.Split( '\n' );
-
 
70
                for (int i = 0; i < split.Length; i++)
-
 
71
                {
68
                if (tcpdata.Length>3) {
72
                    if (split[i].Trim().Length>3) {
69
                    CanPacket cp = new CanPacket(tcpdata.Substring(4));
73
                        CanPacket cp = new CanPacket(split[i].Trim().Substring(4));
70
                    canPackets.Enqueue(cp);
74
                        canPackets.Enqueue(cp);
71
                    //Console.WriteLine(cp.toRawString());
75
                        //Console.WriteLine(cp.toRawString());
-
 
76
                    }
72
                }
77
                }
73
            }
78
            }
74
        }
79
        }
75
       
80
       
76
        ns.Close();
81
        ns.Close();