Pregunta: | 16177 - PROGRAMACION CLIENTE/SERVIDOR |
Autor: | Angel Santana |
Mi pregunta es que estoy haciendo un programa el cual deseo hacerlo cliente/servido. poseeo un servidor en nt en el cual estan alojadas las tablas. cuando corro el programa en dos maquinas todo funciona normal, pero cuando intento hacerlo en tres o mas me da un error y el programa no arranca. me da el error de que un archivo esta siendo utilizado por otra maquina y esta bloqueado. |
Respuesta: | Mamcx m |
Esto es un tipico sintoma de que la app de cliente/servidor no tiene ni mu...
Chequea la siguiente lista y ve que anda mal: 1- El cliente se carga. 2- El cliente envia una instruccion al servidor (P. Ejm: Devuelveme la lista de los clientes) 2.1. Si el cliente es bien hecho mejor pregunta : Devuelveme la lista de los clientes que son de la ciudad X, o unicamente los primeros n clientes 3- El servidor se carga (Si es una DLL, Por ejemplo un componente MTS o COM+) Un exe ya deberia estar cargado 4- El servidor recibe la solicitud del cliente. Si es con BD. SOLO EN ESTE MOMENTO Se conecta al BD, recibe los datos SE DESCONECTA de la BD, devuelve la consulta. 5- Si el servidor es DLL, se descarga el servidor 6- El cliente recibe la respuesta 7- Vuelve y juega! El chiste aqui es NO tener la bd cargada o abierta. UNICAMENTE hacerlo cuando sea estrictamente necesario... |