Minor fix on server.cpp

This commit is contained in:
thiagoralves 2019-06-17 12:13:33 -05:00
parent a95ce61356
commit 6ac8d4f76b
1 changed files with 5 additions and 5 deletions

View File

@ -178,7 +178,7 @@ int listenToClient(int client_fd, unsigned char *buffer)
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// Process client's request // Process client's request
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
void processMessage(unsigned char *buffer, int bufferSize, int client_fd) void processMessage(unsigned char *buffer, int bufferSize, int client_fd, int protocol_type)
{ {
if (protocol_type == MODBUS_PROTOCOL) if (protocol_type == MODBUS_PROTOCOL)
{ {
@ -249,7 +249,7 @@ void *handleConnections(void *arguments)
// creates an infinite loop to listen and parse the messages sent by the // creates an infinite loop to listen and parse the messages sent by the
// clients // clients
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
void startServer(int port) void startServer(int port, int protocol_type)
{ {
unsigned char log_msg[1000]; unsigned char log_msg[1000];
int socket_fd, client_fd; int socket_fd, client_fd;
@ -270,7 +270,7 @@ void startServer(int port)
client_fd = waitForClient(socket_fd, protocol_type); //block until a client connects client_fd = waitForClient(socket_fd, protocol_type); //block until a client connects
if (client_fd < 0) if (client_fd < 0)
{ {
sprintf(log_msg, "Modbus Server: Error accepting client!\n"); sprintf(log_msg, "Server: Error accepting client!\n");
log(log_msg); log(log_msg);
} }
@ -279,7 +279,7 @@ void startServer(int port)
int arguments[2]; int arguments[2];
pthread_t thread; pthread_t thread;
int ret = -1; int ret = -1;
sprintf(log_msg, "Modbus Server: Client accepted! Creating thread for the new client ID: %d...\n", client_fd); sprintf(log_msg, "Server: Client accepted! Creating thread for the new client ID: %d...\n", client_fd);
log(log_msg); log(log_msg);
arguments[0] = client_fd; arguments[0] = client_fd;
arguments[1] = protocol_type; arguments[1] = protocol_type;
@ -292,6 +292,6 @@ void startServer(int port)
} }
close(socket_fd); close(socket_fd);
close(client_fd); close(client_fd);
sprintf(log_msg, "Terminating Modbus thread\r\n"); sprintf(log_msg, "Terminating Server thread\r\n");
log(log_msg); log(log_msg);
} }