FakeFEB_data_w_relay

<FakeFEB>
sends data which has the structure below
filled with iteration of "0123456789"
starts with "FF"
seq number in unsigned long comes next
ends with "EEEEE" and last character

usage:
compile:
   gcc -o FakeFEB -std=gnu99 -lrt
          FakeFEB.c     AcceptTCPConnection.c
          AddressUtility.c  DieWithMessage.c
          DieWithError.c    CreateTCPServerSocket.c
          HandleTCPClient.c
submit:
   $ sudo ./FakeFEB <DataDepartureIP> <DataDeparturePort> <TriggerReceivePort> [1|0]
   $ sudo ./FakeFEB 192.168.10.9      24                  30001

<BroadCastRelay>
//   Last update : 2014/08/16
//   This program intermediates TriggerSender and FakeCluster(s).
//
//   [Flow of the program]
//   TriggerSender
//     |
//     | TriggerSignal(Broadcast UDP packet)
//     V
//   BroadCastRelay (as a gate of a PC)
//     |
//     | TriggerSignals(Loopback UDP packets)
//     V
//   FakeCluster(s) (all listed processes in the PC)
//
//  [Usage]
//  compile:
//   gcc -o BroadCastRelay -std=gnu99
//      BroadCastRelay.c DieWithMessage.c  AddressUtility.c
//  submit:
//   sudo ./BroadCastRelay <port1> <port2> ...
//
//  [Note]
//  TriggerSender must set "port" (destination port)
//  to the same as
//  "trgAcptPort" (receive port) in BroadCastRelay.
//  By default it is "22222"