Mac で Fink のemacsをemacs21からemacs22にしたら,
hig3[3011]~$ emacsclient afo [~] emacsclient: can't find socket; have you started the server?
といわれるようになってしまった. もちろん(server-start)してます.
試行錯誤の末, /sw/etc/alternatives で, emacsclient が /sw/bin/emacsclient.emacs21-carbon を指したままだったことが判明. fink install ではこの辺までは調整してくれないのか~ emacs22 の emacsclient を使えば大丈夫でした. ちなみに Mac OS 付属の /usr/bin/emacclient (=emacs22)でも, fink の emacs22 のserverに対して使えました.
このserver-client通信はTCP/IPじゃなくsocketですが, emacsのメジャーバージョンによって(のみ)何か違うんですね.