elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  acceder a archivos en Aplic. Cliente Servidor
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: acceder a archivos en Aplic. Cliente Servidor  (Leído 1,518 veces)
danyluly

Desconectado Desconectado

Mensajes: 5


Ver Perfil
acceder a archivos en Aplic. Cliente Servidor
« en: 16 Noviembre 2005, 08:51 am »

Estoy haciendo una aplicación Clientes /servidor con sockets en Visual Basic , y tengo que leer y modificar un archivos del servidor con varios clientes cuando se conectan. ¿¿Alguien sabe como se leen y modifican archivos de un equipo a otro a través de la red?? Muchas Gracias.


En línea

soplo
Ex-Staff
*
Desconectado Desconectado

Mensajes: 3.592

Debian rool'z


Ver Perfil
Re: acceder a archivos en Aplic. Cliente Servidor
« Respuesta #1 en: 16 Noviembre 2005, 10:26 am »

Hola
La forma correcta es crear un paquete estandar de comunicaciones para la aplicación.

Este paquete lleva al menos los siguientes dados
fecha_emisor
hora_emisor
Usuario_emisor
Codigo_mensaje
Texto
Sesión

El código es un valor que indica la acción a realizar. Por ejemplo
1->Iniciar sesión
2->Conectar a servidor
3->Cerrar sesión
4->Cerrar conexión
5->Acceso a base de datos (ro)
6->Acceso a base de datos (rw)
7->Error
...

Tu estación envía una solicitud de una acción al servidor. Este la valida, lo hace y responde con éxito o fracaso. La estación da por terminada la operación o da un error de aviso si no se pudo

Este sistema es muy robusto, permite una gran cantidad de operaciones sin sobrecrgar la red y una gran seguridad porque aparte de que esa información puede circularr cifrada, cada acción es comprobada por el servidor tanto en sesión como en ip y puerto. Cualquier cambio es inmediatamente logeado pudiendo en este caso anotar usuario, fecha, hora, sesión, ip, puerto, mac y acción solicitada.

Un saludo


En línea

Callar es asentir ¡No te dejes llevar!
danyluly

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: acceder a archivos en Aplic. Cliente Servidor
« Respuesta #2 en: 16 Noviembre 2005, 22:31 pm »

Gracias por la ayuda.
Como hago para que aplicaciones cliente accedan a un archivo en el servidor y lo hagan de forma concurrente sin perder la integridad del archivo?.
En línea

soplo
Ex-Staff
*
Desconectado Desconectado

Mensajes: 3.592

Debian rool'z


Ver Perfil
Re: acceder a archivos en Aplic. Cliente Servidor
« Respuesta #3 en: 17 Noviembre 2005, 03:06 am »

Eso depende de como se modifique ese archivo.

Si solo se trata de añadir datos en un archivo plano la solución suele ser guardar la versión de cada usuario y posteriormente ir añadiendo cada una de esas versiones al texto.

Es decir cuando llega una información de un usuario, se crea un texto con el identifictivo de sesión mas la hora. Entonces se lee ese archivo y es graba en el texto real. Si ese archivo está bloqueado porque otro proceso está escribiendo en él tendrá que esperar. Una vez escrito el archivo auxiliar se borra.

Para cualquier otro caso se usan bases de datos.

Un saludo
En línea

Callar es asentir ¡No te dejes llevar!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Duda Vb6]Acceder a un .txt subido a un servidor
Programación Visual Basic
andres_5 7 4,612 Último mensaje 19 Agosto 2011, 15:26 pm
por andres_5
Problema de archivos DATA poniendo mi pc como cliente
Hacking Wireless
karlostek 7 4,225 Último mensaje 25 Octubre 2011, 10:23 am
por ChimoC
Opcion de descargar archivos a cliente asp.net
.NET (C#, VB.NET, ASP)
USLO 0 2,816 Último mensaje 14 Marzo 2013, 14:11 pm
por USLO
se puede acceder a mi servidor web con mi ip « 1 2 »
Redes
Drewermerc 10 5,343 Último mensaje 20 Julio 2014, 23:56 pm
por Drewermerc
Acceder a archivos guardados en computadora en red
Windows
VintageChanel 0 1,582 Último mensaje 9 Marzo 2015, 00:25 am
por VintageChanel
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines