User Tools

Site Tools


proj:gatd:receiver:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

proj:gatd:receiver:start [2012/11/26 18:47] (current)
Line 1: Line 1:
 +====== Get All The Data Receiver ======
  
 +The receiver is the first level on the backend of the GATD system. It handles the incoming packets from various data sending sources. In theory, it could support any protocol you wanted for transmitting packets to GATD. Right now it only supports UDP packets.
 +
 +
 +===== Receiver Types =====
 +
 +==== UDP ====
 +
 +To send UDP packets to GATD, just send UDP packets to 
 +<​code>​
 +inductor.eecs.umich.edu:​4001
 +</​code>​
 +
 +
 +Notes:
 +  * They can be IPv6 or IPv4, but all IPv4 addresses will be converted to their IPv6 form.
 +  * The maximum length of the packet is 4096 bytes.
 +  * All data in the body will be copied verbatim and sent to the rest of the system. The ip address, port and timestamp will also be stored with the packet data.
 +
 +===== Running =====
 +
 +The receiver is written in c.
 +<​code>​
 +$ cd receiver
 +$ make
 +$ ./​run_receiver.sh
 +</​code>​
proj/gatd/receiver/start.txt · Last modified: 2012/11/26 18:47 (external edit)