/// <summary>
 /// Creates a new <see cref="SubscriberClient"> that connects to the loopback network interface.
 /// </summary>
 /// <param name="port">The port to connect to</param>
 public SubscriberClient(int port = NetworkDefaults.DefaultPort)
 {
     Log.Info($"Creating new subscriber (IPAdress = localhost, port = {port})");
     _connection = new ClientConnection(port);
 }
 /// <summary>
 /// Creates a new <see cref="SubscriberClient">.
 /// </summary>
 /// <param name="ipAddress">The IP address to connect to</param>
 /// <param name="port">The port to connect to</param>
 public SubscriberClient(IPAddress ipAddress, int port = NetworkDefaults.DefaultPort)
 {
     Log.Info($"Creating new subscriber (IPAdress = {ipAddress}, port = {port})");
     _connection = new ClientConnection(ipAddress, port);
 }