border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 30-09-2003, 01:00:00
Buena Participación en el Foro
 
Registrado: oct 2003
Ubicación: Talca
Posts: 65
Fegito Valoración +2
Predeterminado Compartir Internet con vb6

Compartir Internet con vb6

Hola a todos:
Mi consulta es la siguiente:
¿Como puedo compartir internet en una red lan utilizando un programa hecho con vb6?
como puedo hacer eso?
Me gustaria si se puede que adjuntaran un pequeño codigo fuente de este, me seria muy util y estare muy agredecido.
De ante mano
Muchas Gracias...</TR>
Responder Con Cita
  #2 (permalink)  
Antiguo 17-09-2004, 01:00:00
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.266
acalanto ha deshabilitado la reputación
Predeterminado RE: Compartir Internet con vb6

RE: Compartir Internet con vb6

Estimado Fegito

Un pequeño ejemplo de código es imposible ya que, aunque en teoría es posible construir un Proxy con VB, es bastante complicado.

Primeramente debes de conocer a la perfección el formato en el que los paquetes IP se conforman. Estos tienen un encabezado de direcciones, es decir, que IP solicita y que IP entrega datos.

Deberás controlar también el formato de orden en el que los datos llegan para ensamblarlos y entregarlos al que solicita (Los paquetes de datos llegan como una cadena doblemente enlazada y muy probablemente de diferentes servidores.

También será obligado que introduzcas un gestor DNS para transformar las URL en IPs públicas (esto es lo más fácil de todo el proceso.

Deberás de crear un código que te permita parametrizar los diferentes tipos de conexión a Internet ya que tus envíos de datos deberán de cumplir con las normas establecidas.

Por último será necesario que mantengas el Proxy como un servicio y administres una lista de IPS (Usuarios) solicitantes de forma que a cada cual le remitas la información que ha solicitado (Una vez ensamblada, por supuesto).

Si lo deseas complicar un poco más puedes crear un HEAP de memoria para administrar y mantener un CACHE. es decir, aqiellas páginas o información solicitada por un usuario la almacenas en memoria de forma que, si otro usuario la solicita, se la entregas desde tu servidor proxy en vez de realizar una nueva consulta a Internet (Optimización de Banda).

Tras esto tendrás que escribir el código de la parte CLIENTE del Proxy para instalarlo en cada usuario.

No se, pero me parece que el ejemplo no es pequeño y con seguridad será necesario recurrir a procedimientos a bajo nivel escritos en Assembler o en C.

Mi consejo es que lo mejor será que comienzes con una aplicación de CHAT en la red privada y poco a poco vayas ampliando temas. Mientrastanto utiliza los propios servicios de Windows 2000 y XP para compartir en acceso a internet o descargate algún Proxy de los muchos que existen de forma gratuíta en la red.

Espero no desanimarte, no es mi intención.


Un cordial saludo
-Acalanto-</TR>
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Se puede compartir una unidad desde VB ??? hexen690 Visual Basic 6.00 5 25-09-2005 20:16:52
Compartir proyecto??? Krakenssss Visual Basic.NET 2003 & 2005 1 14-12-2004 14:24:12
Compartir internet Fegito Visual Basic 6.00 2 17-09-2004 01:00:00
Compartir y Seguridad VBMASTER Visual Basic 6.00 4 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 23:11:25.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right