Just now catching up with using Emacs in daemon mode. On that blog post, an anonymous commentor shows the best way to use emacsclient to start the Emacs server if it is not already started.

One last note is that the -c option will result in the same behaviour as the -t option if the DISPLAY environment variable is not set.