Resultados 1 al 6 de 6

TCP/IP en MSDOS

  1. #1 TCP/IP en MSDOS 
    Medio
    Fecha de ingreso
    Jan 2006
    Mensajes
    98
    Descargas
    0
    Uploads
    0
    Bueno pues lo que dice el titulo. Tengo que realizar un proyecto en C/C++ que maneje el protocolo TCP/IP en MSDos y por lo que me informe hasta ahora, no es una tarea facil de realizar. Si alguien tiene alguna información sobre lo dicho o algun consejo, se agradeceria. Saludos
    Citar  
     

  2. #2  
    Avanzado
    Fecha de ingreso
    Sep 2006
    Mensajes
    200
    Descargas
    1
    Uploads
    0
    Depende. Que es lo que quieres hacer concretamente? No se, yo diría que tendrías que hechar un vistazo a la librería de sockets de windows. Es lo primero que me empezaría a mirar yo...
    Citar  
     

  3. #3  
    Medio
    Fecha de ingreso
    Jan 2006
    Mensajes
    98
    Descargas
    0
    Uploads
    0
    Bueno mira, lo comento con mas detalle. Se supone que tengo una maquina en Win 98 que tiene conexion a red con TCP/IP, pero el problema es que los programas que usa estan en MS DOS y es necesario hacer una conexion con TCP/IP. Se trataria de hacer un programa para que "haga la conexion" mas o menos, programando en C,C++ o ensamblador. Lo que consegui encontrar hasta ahora es una libreria llamada WATTCP que simula lo dicho.

    En definitiva, programar el protocolo para MSDOS para conectar el ordenador a una red local. Saludos y gracias por la respuesta
    Citar  
     

  4. #4  
    Iniciado
    Fecha de ingreso
    Sep 2006
    Ubicación
    Madrid
    Mensajes
    6
    Descargas
    0
    Uploads
    0
    Microsoft Windows XP [Versión 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    C:\Documents and Settings\Small Dreams>cd..

    C:\Documents and Settings>cd..

    C:\>net help
    La sintaxis de este comando es:


    NET [ ACCOUNTS ]
    /MINPWLEN:longitud Establece la cantidad mínima de caracteres
    para la contraseña. El intervalo es de 0 a
    14 caracteres; el valor predeterminado son 6 carar
    es.
    /MAXPWAGE:{días | UNLIMITED} Establece el mínimo de días de validez de una
    contraseña. No se especifica ningún límite
    si usa UNLIMITED. /MAXPWAGE no puede ser inferior
    a /MINPWAGE. El intervalo es 1-999; el valor
    predeterminado son 90 días.
    /MINPWAGE:días Establece el mínimo de días que deben pasar antes
    de que un usuario pueda cambiar una contraseña. El

    valor 0 no establece tiempo alguno. El intervalo
    es 0-999; el valor predeterminado es 0. /WINPWAGE
    no puede ser superior a /MAXPWAGE.
    /UNIQUEPW:número Requiere que la contraseña de un usuario sea única

    a través la cantidad específica de cambios. El va
    máximo es 24.
    /DOMAIN Realiza la operación en un controlador de dominio
    del dominio actual. De otra forma, la operación
    se realiza en el equipo local.
    computer.


    NET HELP comando | MORE muestra la Ayuda pantalla a pantalla.

    /*
    Así es como funciona este archivo. NET HELP busca una coincidencia entre el
    comando especificado en tiempo de ejecución y una de las entradas de este
    archivo. Cada entrada de éste puede tener asociada una subentrada, que
    constituye un conmutador para este comando (o subcomando). HELP (NET HELP)
    busca primero una coincidencia a nivel 1. Si la encuentra continúa buscando
    un subnivel (si es que se especificó en tiempo de ejecución). HELP muestra
    las coincidencias que encuentra con lo que construye el comando en su
    sintaxis correcta. Si no se escribieron subcomandos en tiempo de ejecución
    HELP se detiene y muestra la ayuda asociada a ese nivel.

    ALGUNAS REGLAS:
    Los operadores son los 2 símbolos que inician cada línea:
    son los caracteres !, %, ., :, y # seguido de un carácter
    alfanumérico.

    Los operadores deben empezar en la columna 1.

    Los operadores deben separarse de la información que sigue con uno o más
    espacios.

    El final de cada línea debe contener una nueva línea. (Los espacios
    finales causan errores de coincidencias en entradas ".X".)

    Cada entrada ".1" DEBE tener una entrada "#1" correspondiente.


    Este archivo consta de 4 secciones. Éstas son ...

    COMENTARIOS se delimitan con "/*" al inicio de la línea (debe empezar
    en la columna 1) indicando el principio de la sección del comentario.
    Un "*/" al principio de la línea marca el final de la sección de comentar.

    Sólo se permiten 2 secciones de comentarios, una al principio del archivo

    y otra al final. Se recomienda que la sección del principio sea pequeña p
    minimizar el tiempo que tarda el comando help en tener acceso a
    "help data".

    ALIASES se definen con "%A" empezando en la columna 1. Aliases le
    permiten definir otro nombre para un comando dado. Por ejemplo, si
    desea cambiar el nombre de "ALERTER" a "WATCHDOG" sólo tendría
    que escribir la línea

    %A ALERTER: WATCHDOG

    al inicio de la columna 1. Si hay Aliases adicionales deben especificarse

    en la misma línea separados por comas. Esto indica al comando help que
    si alguien escribe "net help watchdog" en realidad significa "net help ale
    r".
    Los espacios al final son significativos (en esta versión de lanzamiento)
    los
    nombres de alias. Tenga cuidado.

    COMANDOS son comandos adicionales que desea que NET HELP documente.
    Se definen escribiendo un operador !C (empezando en la columna
    1) seguido de un nombre de comando en una línea diferente.
    Un ejemplo de esto son los comandos AT. Estos no son realmente
    commandos NET pero puede obtener ayuda a través de NET
    incluyéndolos en la sección COMANDOS de este archivo. Por ejemplo
    si desea obtener ayuda del comando PHONE que usted escribió y la
    única utilidad de ayuda que tiene es NET HELP. Para agregar phone
    a esta utilidad, debe situar la siguiente línea en la sección
    COMANDOS de este archivo,

    !C PHONE

    empezando en la columna 1. Ahora sólo falta agregar los datos
    de ayuda de PHONE en la sección DATOS de este archivo (consultar
    DATOS más abajo)
    (Puede asignar alias a comandos que declare en esta sección.
    Pero primero debe asignarlos en la sección de alias.)

    DATOS es el texto que se imprime cuando se solicita ayuda. El formato
    de la sección de datos está establecido de forma que el comando
    NET HELP toma la información acerca del comando como si leyese
    este archivo. El formato de la sección de datos es
    el siguiente;

    El nombre del comando (el nombre usado para hacer referencia a un
    comando específico, cualquier otro nombre que se use para tener
    acceso al comando debe escribirse en la lista de alias de arriba)
    debe ir precedido por un ".1". Ello significa que el nombre de
    comando será normalmente la primera cosa que se imprima al escribir
    el comando. Un ejemplo de nombre de comando ".1" es NET. Cuando
    HELP encuentra esta entrada, sabe que lo que sigue pertenece al
    comando NET. Lo que sigue a esta entrada ".1" es uno de los 2
    campos posibles. El operador de sintaxis ":1" o el suboperador modificado.
    2".

    A continuación puede venir otro comando de NET command. Si,
    como suele ser, se especifican varias opciones en el comando NET,
    éstas deben enumerarse en líneas separadas. Cada nivel de ayuda
    para un comando específico constituye un ".número" superior.
    Tomemos como ejemplo la entrada de ayuda del comando NET START.
    Éste tiene opciones adicionales.
    NET START [SERVER WORKSTATION ALERTER ...etc]. En este ejemplo NET
    es la entrada ".1", START es una entrada ".2" y SERVER, WKSTA y
    ALERTER son entradas ".3".

    .1 NET
    .2 START
    .3 SERVER
    .3 ALERTER
    .3 WORKSTATION

    En el ejemplo de arriba cada nivel está indentado para que
    le ayude a visualizar el funcionamiento y se puede hacer de
    esta forma siempre que .X empiece en la columna 1.

    Qué sucede con la ayuda para NET START SERVER. Como se dijo
    antes HELP permite dos niveles de asistencia, sintaxis y
    ayuda. Puede elegir que la ayuda sea la misma para todas las
    opciones de NET START pero obviamente querrá que se muestre
    una sintaxis diferente para cada una de ellas. Para ello debe
    situar la ayuda para cualquier opción (u opción secundaria)
    en el archivo antes de la ayuda para el comando actual.
    Volviendo al ejemplo anterior, asumamos que SERVER y
    WORKSTATION tienen bastante en común y que van a compartir el
    mismo mensaje de ayuda, pero que alerter tiene alguna información
    distinta. Esto puede conseguirse especificando la sintaxis, pero
    sin ayuda para las opciones de SERVER y de WORKSTATION y
    especificando ambas para ALERTER.

    .1 NET
    .2 START
    .3 SERVER
    ntaxis) :3 /Seguridad /Autodesconectar ...etc
    .3 ALERTER
    ntaxis) :3
    uda) #3 Alerter es el servicio que bla bla bla...etc
    .3 WORKSTATION

    ntaxis) :3 /Nombredelequipo /Tiempo ...etc
    ntaxis) :2
    uda) #2 Ésta es la ayuda de NET START bla ... etc

    Observará un par de cosas en el ejemplo de arriba.
    Primero, hay dos nuevos operadores ":" y "#". Como indicado por
    los paréntesis el operador ":" define datos de sintaxis y "#"
    define los datos de ayuda. Segundo, no hay entradas de sintaxis
    para NET START ALERTER ni NET START. En el caso de NET START
    ALERTER, puede que no haya más sintaxis para especificar ya que
    HELP la genera a medida que lee las entradas.
    En el caso de NET START, dejar el campo de sintaxis en blanco
    indica a HELP que genere listas de opciones para el comando START
    de las entradas .3 contenidas en la sección START. Si se
    hubiese incluido información de sintaxis, HELP hubiese mostrado
    la información proporcionada.

    Este comportamiento puede expandirse a 8 niveles de opciones secundarias
    C:\>
    Citar  
     

  5. #5 .oZONo. PhiLoSoPhia 
    Iniciado
    Fecha de ingreso
    Sep 2006
    Ubicación
    Madrid
    Mensajes
    6
    Descargas
    0
    Uploads
    0
    C:\ DEF IGNORANTE DICESE DE LA PERSONA QUE PUDIENDO DEJAR DE SERLO, PREFIERE SEGUIR ALABANDOSE EN SU DESCONOCIMIENTO.UPS!
    Citar  
     

  6. #6  
    Medio
    Fecha de ingreso
    Jan 2006
    Mensajes
    98
    Descargas
    0
    Uploads
    0
    Bueno en fin....despues de leer un tocho asi, enterarte de que no tiene nada que ver con lo que busco es duro...para la proxima solo pido que si me vas a pegar un metro de texto, lo haces leyendo antes lo que pido y luego me dejas el link, porque asi....

    Vuelvo a repetir, ahora despues de leer un poco mas, se trata de implementar en C/C++ el programa para manejar TCP en MSDOS con algunas de las librerias dinamicas o estaticas que se pueden encontrar por internet. Gracias de toda forma por la respuesta.
    Citar  
     

Temas similares

  1. msdos ayuda!!!
    Por ridersitito en el foro GENERAL
    Respuestas: 1
    Último mensaje: 25-03-2011, 17:02
  2. Problema programa msdos y xp
    Por smartrex en el foro WINDOWS
    Respuestas: 4
    Último mensaje: 29-11-2008, 17:16
  3. Programa Instalación en MSDOS año 1990
    Por Foreman en el foro APLICACIONES
    Respuestas: 1
    Último mensaje: 12-06-2005, 01:21
  4. No me resulta la partición por MsDos
    Por Zakiro en el foro HARDWARE
    Respuestas: 4
    Último mensaje: 22-12-2002, 04:46
  5. Impresoras USB y MSDOS
    Por wolf_ve en el foro REDES Y TECNOLOGIAS WIRELESS
    Respuestas: 0
    Último mensaje: 20-03-2002, 16:47

Marcadores

Marcadores