After looking through the Programming WCF Services book o'reilly, the first thing stated was not to use httpDualBinding as the bindint type, but instead to use tcp binding. this seemed to make it work.