Revision 66 hci/trunk/eneraptor-web-app/grails-app/services/com/eneraptor/hci/HciLogicCommService.groovy

View differences:

HciLogicCommService.groovy
4 4

  
5 5
    static transactional = true
6 6

  
7
    Map getReplyToRequest(String requestContent) {
7
    Map getReplyToRequest(String requestContent,String ipAddress,int portNum) {
8 8
		
9 9
		Map reply = new HashMap()
10 10
		
11 11
		Socket logicSocket = null;
12 12
		PrintWriter toLogic = null;
13 13
		BufferedReader fromLogic = null;
14
		
15
		def ipAddress = InternalConfig.findByConfigId("logic-ip")['configVal']
16
		def portNum = InternalConfig.findByConfigId("logic-port")['configVal']
17 14

  
18 15
		try {
19
			logicSocket = new Socket(ipAddress, portNum as int);
16
			logicSocket = new Socket(ipAddress, portNum);
20 17
			toLogic = new PrintWriter(logicSocket.getOutputStream(), true);
21 18
			fromLogic = new BufferedReader(new InputStreamReader(
22 19
										logicSocket.getInputStream()));

Also available in: Unified diff