 	defer = Q.defer()
 
 	pollingServer = http.createServer app.callback()
-	pollingServer.listen pollingPort, (err) ->
+	pollingServer.listen pollingPort, config.polling.host, (err) ->
 		logger.error err if err
 		logger.info 'Polling port listenting on port ' + pollingPort
 		defer.resolve()

	defer = Q.defer()

	tcpHttpReceiver = http.createServer app.callback()
	tcpHttpReceiver.listen tcpHttpReceiverPort, ->
		logger.info "HTTP receiver for Socket adapter listening on port #{tcpHttpReceiverPort}"
		tcpAdapter.startupServers (err) ->
			logger.error err if err

	deferredHttp = Q.defer()

	rerunServer = http.createServer app.callback()
	rerunServer.listen httpPort, config.rerun.host, ->
		logger.info "Transaction Rerun HTTP listening on port " + httpPort
		deferredHttp.resolve()

