The StartupSocketCommunicatorallows java applications to do simple socket communication upon startup.
This is intended for:
- Ensuring only one instance of the application is run at the same time.
- Passing data objects from a newly started instance to an already running instance.
The one major constraint is that there must be a port specified for the application which must be unused by other applications.