04-12-2012, 03:08 PM
OK, my problem was that I wasn't clearing the checksum field before calculating the checksum (which includes the checksum field.) The first time it was zero since it hadn't been set yet. After that it would cause an invalid checksum to be calculated. So I'm declaring the ping stuff ready and moving on to the next thing.
BTW, that m_Time.IsDiffGreater() call I use in that example above is something i just added. It's just a really nice convenience that I don't know why I hadn't added before. But it won't work until you get the next drop (4.1.905).
BTW, that m_Time.IsDiffGreater() call I use in that example above is something i just added. It's just a really nice convenience that I don't know why I hadn't added before. But it won't work until you get the next drop (4.1.905).
Dean Roddey
Explorans limites defectum
Explorans limites defectum