 	defer = Q.defer()
 
 	tcpHttpReceiver = http.createServer app.callback()
-	tcpHttpReceiver.listen tcpHttpReceiverPort, ->
+	tcpHttpReceiver.listen tcpHttpReceiverPort, config.tcpAdapter.httpReceiver.host, ->
 		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, ->
		logger.info "Transaction Rerun HTTP listening on port " + httpPort
		deferredHttp.resolve()


	defer = Q.defer()

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