added client for unit test, changed pragma to restrictions.threeports

restrictions.threeports is added in place of restrictions.default as two different ports were needed for callback method hosted on server and client