<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import java.io.*;
import java.net.*;
import java.util.Date;
import org.ossim.planet.message.*;

public class PlanetCommand 
{

   public static void main(String[] args) 
   {
      // need format PlanetCommand &lt;ip&gt; &lt;port&gt; &lt;portType&gt; &lt;Message&gt;
      //
      String ip;
      String port;
      String portType;
      String message;
      
      if(args.length == 4)
      {
         ip = args[0];
         port = args[1];
         portType = args[2];
         message = args[3];
      }
      else if(args.length == 3)
      {
         ip       = args[0];
         port     = args[1];
         portType = "tcp";
         message  = args[2];
      }
      else
      {
         System.out.println("Usage: java PlanetCommand &lt;ip&gt; &lt;port&gt; &lt;portType&gt; &lt;message&gt;");
         System.out.println("or : java PlanetCommand &lt;ip&gt; &lt;port&gt; &lt;message&gt;");
         System.out.println("where:");
         System.out.println("   &lt;portType&gt; can be udp or tcp");
         System.out.println("   &lt;message&gt; Is a single argument enclosed in quotes so it's treated as a single argument");
         System.out.println("the 3 argument form will assume tcp");
         
         return;
      }
      StringMessage m = new StringMessage(message);
      m.sendToSocket(ip, Integer.valueOf(port), portType, 30);
   }
}
</pre></body></html>