Class CommuniDirect

java.lang.Object
net.vincent.communidirect.CommuniDirect

public class CommuniDirect extends Object
Main application class for CommuniDirect — a simple Swing-based client-server messaging tool.

Provides the ability to start a TCP server, receive messages from remote clients, and send messages to other servers. Configuration (e.g. port number) is persisted between sessions via PropertiesData.

  • Constructor Summary

    Constructors
    Constructor
    Description
    Initialises the application: loads config, builds the UI, and starts the server on the configured (or user-chosen) port.
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    main(String[] args)
    Launches the application on the Swing event-dispatch thread.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CommuniDirect

      public CommuniDirect()
      Initialises the application: loads config, builds the UI, and starts the server on the configured (or user-chosen) port.
  • Method Details

    • main

      public static void main(String[] args)
      Launches the application on the Swing event-dispatch thread.
      Parameters:
      args - command-line arguments (unused)