The StartupSocketCommunicatorallows java applications to do simple socket communication upon startup. This is intended for:

The one major constraint is that there must be a port specified for the application which must be unused by other applications.