Git Product home page Git Product logo

Comments (3)

sparrc avatar sparrc commented on August 15, 2024

it might, any reason in particular you'd like to make that change?

from ping.

CHTJonas avatar CHTJonas commented on August 15, 2024

Arguably these should always be the same and we should return an error if n != len(bytes).

from ping.

CHTJonas avatar CHTJonas commented on August 15, 2024

On second thoughts, no they shouldn't. That method will receive other kinds of ICMP messages not necessarily sent by the Pinger. For example someone could ping an endpoint using the UNIX ping command with a size of 56 and also ping it using our Go Pinger with a size of 1472. We discard the packets from the UNIX ping command because their ID and tracker don't match but we still need to deserialise them correctly so we can pass them to the (*Pinger).processPacket(*packet) method.

Also this would be entirely resolved by #138 so I shall close in favour of merging that.

from ping.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.