Так вот моя проблема.Мне нужно запустить простую серверную программу, используя RunTime
. После запуска серверная программа начинает прослушивать порт, скажем, 1234. Затем мой код попытается подключиться к серверной программе через порт 1234. Вот мой код.
Process p = Runtime.getRuntime().exec(server program);
//create a socket and trying to connect port 1234.
Но для запуска серверной программы требуется некоторое время.Итак, как лучше всего сказать, что сервер работает, а порт прослушивает, чтобы я не пытался подключить сервер слишком рано?
Спасибо