I just upgraded my OS and for some reason my emacsclient stopped working. It would just sit there and give me the message
Waiting for Emacs...
It turned out that the problem was that I now need to add the "-t" flag when starting emacsclient:
To just connect to "server"
To connect to a server called "sness"
emacsclient -t -s sness