219 | | memset(&echoServAddr, 0, sizeof(echoServerAddr)); |
220 | | echoServAddr.sin_family = AF_INET; |
221 | | echoServAddr.sin_addr.s_addr = htonl(INADDR_ANY); |
222 | | echoServAddr.sin_port = htons(port); |
| 220 | memset(&echoServerAddr, 0, sizeof(echoServerAddr)); |
| 221 | echoServerAddr.sin_family = AF_INET; |
| 222 | echoServerAddr.sin_addr.s_addr = htonl(INADDR_ANY); |
| 223 | echoServerAddr.sin_port = htons(port); |
236 | | |
237 | | void |
238 | | HandleTCPClient(int32_t socketFD, Utility* uList[], Parameter* pList[], \ |
239 | | Observable* oList[], CE_Info* ce_info) |
240 | | { |
241 | | char buffer[256]; |
242 | | |
243 | | /* Receive message from client */ |
244 | | bzero(buffer, 256); |
245 | | ReadMessage(socketFD, buffer); |
246 | | |
247 | | LOG("Cognitive Radio:: Message Received - %s.\n\n", buffer); |
248 | | |
249 | | if(strcmp(buffer,"c_register") == 0) |
250 | | InitializeCE(socketFD, uList, pList, oList, ce_info); |
251 | | |
252 | | if(strcmp(buffer,"p_register") == 0) |
253 | | InitializePE(socketFD, ce_info); |
254 | | |
255 | | if(strcmp(buffer,"optimize") == 0) |
256 | | RunSimulator(socketFD, uList, pList, oList, ce_info); |
257 | | |
258 | | // TODO why aren't we doing this anymore? |
259 | | //close(socketfd); /* Close client socket */ |
260 | | } |