mirror of https://git.48k.eu/ogserver
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3755 a21b9725-9963-47de-94b9-378ad31fedc9
parent
7151c55fc7
commit
97c3ac85f0
|
@ -1198,6 +1198,8 @@ BOOLEAN DisponibilidadComandos(SOCKET *socket_c, TRAMA *ptrTrama)
|
||||||
}
|
}
|
||||||
tpc = copiaParametro("tpc",ptrTrama); // Tipo de cliente (Plataforma y S.O.)
|
tpc = copiaParametro("tpc",ptrTrama); // Tipo de cliente (Plataforma y S.O.)
|
||||||
strcpy(tbsockets[idx].estado, tpc);
|
strcpy(tbsockets[idx].estado, tpc);
|
||||||
|
if(tbsockets[idx].sock!=INVALID_SOCKET)
|
||||||
|
close(tbsockets[idx].sock); // Cierra el socket si ya existia uno
|
||||||
tbsockets[idx].sock = *socket_c;
|
tbsockets[idx].sock = *socket_c;
|
||||||
swcSocket = TRUE; // El socket permanece abierto para recibir comandos desde el servidor
|
swcSocket = TRUE; // El socket permanece abierto para recibir comandos desde el servidor
|
||||||
liberaMemoria(iph);
|
liberaMemoria(iph);
|
||||||
|
@ -3622,7 +3624,7 @@ int main(int argc, char *argv[]) {
|
||||||
errorLog(modulo, 15, TRUE);
|
errorLog(modulo, 15, TRUE);
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
zswcSocket = FALSE; // Por defecto se cerrara el socket de cliente después del anális de la trama
|
swcSocket = FALSE; // Por defecto se cerrara el socket de cliente después del anális de la trama
|
||||||
if (!gestionaTrama(&socket_c)) {
|
if (!gestionaTrama(&socket_c)) {
|
||||||
errorLog(modulo, 39, TRUE);
|
errorLog(modulo, 39, TRUE);
|
||||||
//close(socket_c);/tmp/
|
//close(socket_c);/tmp/
|
||||||
|
|
Loading…
Reference in New Issue