I noticed some typo's when playing around with this. (Note I did not use the SQL example since I wanted a very simple example)
change
ResumeLoader loader = (ResumeLoader)Activator.GetObject(
typeof(ResumeServer), "tcp://localhost:9932/ResumeLoader");
if(rs==null)
to
ResumeLoader loader = (ResumeLoader)Activator.GetObject(
typeof(ResumeLoader), "tcp://localhost:9932/ResumeLoader");
if(loader==null)
Note the typeof() change and the change of the test item.
Hope that is right (I would hate to have typos in my post fixing typos)