I am thinking of switching from tmux + terminal emacs (emacs -nw) to just pure emacs. The only thing that is holding me back is tmux offer switching between sessions without switching the terminal window itself (C-b s). For instance, if I have tmux session 0 and tmux session 1. If my current tmux session is attach to session 0, I can easily switch to session 1 by using the keybinding (C-b s 1) without leaving my current Xterm window. I know that there are frames, windows, buffer and server in emacs, but I still can't find anything equivalent to this (swap between frame/server without leaving my main GUI).
UPDATE:
I found something pretty close to what I need by starting two emacs server:
In xterm1:
emacs --daemon="one"
In xterm2:
emacs --daemon="two"
By doing this, I can group all the file buffers and ansi-term by projects in each emacs server. However, are there any easy way to switch between daemon (the help page use the term "socket") within the Emacs without leaving the GUI?