Added option to set socketTimeout. Removed filename for pushData and replaced with package format. Added some string processing on server location. Removed use of service doc