Skip to content
Sam Stutsman edited this page May 11, 2013 · 11 revisions

Welcome to the Pong wiki.

Project Overview Our application is a new version of the classic PING application, originally written by Mike Muuss in 1983. The name is derived from the term used in sonar technology, and uses the Internet Control Message Protocol to send requests and (hopefully!) receive replies. The time between the request and reply is measured, and statistics are calculated.

Our application was developed for a few reasons. First, our goal is to make the program more understandable and updated to modern coding standards with self-identifying variable/function names and plenty of comments. Ericsson is the sponsor of this project as part of a North Dakota State University Computer Science Capstone project. They've provided us with requirements for some various features they would like added to Ping.

Build info Our code is written in C++. We have a makefile included, which builds the program using g++ and the -fopenmp flag for multi-threading. The program will need root permissions as it creates a raw socket for sending and receiving pings.

Team Contact Info:

  • Shane Reetz, aka Poodus shane.reetz my.ndsu.edu
  • Chris Berstler christopher.berstler my.ndsu.edu
  • Jeff Geiser jeffrey.geiser my.ndsu.edu
  • Sam Stutsman samuel.stutsman my.ndsu.edu
Clone this wiki locally