• Sábado 4 de Mayo de 2024, 14:04

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - odp77

Páginas: [1]
1
JavaScript / Re: Objeto En Movimiento
« en: Lunes 19 de Mayo de 2008, 04:36 »
Cita de: "Mollense"
Esteeeeeeeee...
Claro, entendí mal, creí que necesitaba que estuviese disponible al moverse entre distintas páginas, no me di cuenta de que era al moverse por la misma página.

En fin, siendo así, existe una propiedad CSS para tal fin:
Código: Text
  1. position:fixed
  2.  
Pero recuerdo que había problemas relacionados a esta con Internet Explorer, no se como andarán con sus nuevas versiones.

EJ:
http://www.howtocreate.co.uk/fixedPosition.html
Hey!  :whistling:

Gracias por tu aporte, era justo lo que necesitaba.  :comp:

10/10  :kicking:

 :smartass:  :lol:

2
JavaScript / Re: Objeto En Movimiento
« en: Sábado 26 de Abril de 2008, 00:52 »
Cita de: "venedan"
por supuesto que no te va a ocurrir nada primero por lo que veo no estas llamando a la funcion tendrias que colocar algo como lo siguiente

<script language="javascript">

function calculadoraVisible() {
  var calc= document.getElementById("calculadora");
  calc.style.top = document.body.scrollTop;
  calc.style.left = document.body.scrollLeft;
}

window.onscroll = calculadoraVisible;

</script>


Casi no me falto nada, jiji  :D

Pero ahora le cuento que cuando muevo la pagina, la calculadora se va automaticamente para arriba y la izquierda pero se queda ahí cuando muevo el scroll :blink: , lo probre en mozilla y en Explorer y nanai.

3
JavaScript / Re: Objeto En Movimiento
« en: Jueves 24 de Abril de 2008, 23:45 »
Cita de: "venedan"
WTF  :o que ventana emergente ni que nada pana, para eso que pides hay un par de metodos en javascript que te lo permitira hacer y son estos dos:

objeto.style.top = document.body.scrollTop;
objeto.style.left = document.body.scrollLeft;


con eso hara que al mover el scroll de la pagina hacia abajo o hacia la derecha el objeto que en tu caso sera la calculadora siempre se mantendre visible en la posicion que le coloques
Te cuento que me fue mal  :(

Tengo la calculadora en un tag div cuyo id lo llamo calculadora.

al principio de la pagina coloco lo que me dijiste asi:

Código: Text
  1.  
  2. calc = document.getElementById('calculadora');
  3. calc.style.top = document.body.scrollTop;
  4. calc.style.left = document.body.scrollLeft;
  5.  
  6.  
  7.  

Pero no ocurre nada  :blink:

No se que pueda estar haciendo mal, ojala me puedas colaborar.

Gracias.

4
JavaScript / Re: Objeto En Movimiento
« en: Martes 22 de Abril de 2008, 17:21 »
Gracias muchachos por sus aportes.

Voy a aplicarlos y les comento como me fue.

5
JavaScript / Re: Objeto En Movimiento
« en: Martes 22 de Abril de 2008, 05:11 »
B) , no lo había pensado... puede ser también una buena solución...

Pero mi idea era dejarle una calculadora que lo sigua mientras desarrolla el ejercicio. Además de dejarla oculta que cuando la necesite, con un simple click aparezca.

pero tu idea como la implementaria? me podrias ayudar con un ejemplo?

6
JavaScript / Objeto En Movimiento
« en: Domingo 20 de Abril de 2008, 22:26 »
Muy buenas gente del foro.

Estoy en desarrollo de un software contable y la cuestion es que quiero dejarle al alumno una calculadora cuando la necesite, la cosa es que necesito que la calculadora no se quede en un solo lugar, sino que sigua mientras se desplaza por la pagina.

Espero me puedan colaborar con un ejemplo.

Desde ya, muchas gracias.

7
JavaScript / Re: Refrescar Pagina
« en: Viernes 18 de Abril de 2008, 05:37 »
Esa solucion es buena cuando recibo los datos por POST.
Código: Text
  1.  
  2. &#036;_SESSION['variable_ de_sesion'] = &#036;_POST['campo'];
  3.  
  4.  
pero mi problema esta en que estos datos no se envian por get o post, sino q la llamo a si misma con el nuevo valor para que se repitan los campos en el for.

creo que voy a tener que obligar al usuario a que primero seleccione este dato y hay si empieze a llenar los demas.

gracias por tu apunte.

8
JavaScript / Refrescar Pagina
« en: Miércoles 12 de Marzo de 2008, 19:07 »
Buenas gente del foro,

Tengo un dilema con un formulario el cual tiene un código en php y javascript para repetir unas áreas de texto (un ejemplo seria un recibo de caja; existe una lista la cual agrega los ‘conceptos’ segun el numero), lo que pasa es que con el javascript devuelvo el valor de num y direccionarla nuevamente al formulario.

Aqui esta la funcion en Javascript:

Código: Text
  1.  
  2. &#60;script language=&#34;JavaScript&#34; type=&#34;text/JavaScript&#34;&#62;
  3. function recargarreciboc(num){
  4.     location.href=&#34;recibo de caja.php?num=&#34;+num.value
  5. }
  6. &#60;/script&#62;
  7.  
  8.  

En el formulario, recibo el valor con get y realizo el for correspondiente (agrego aqui tambien la lista con la cual selecciona el numero de conceptos):

Código: Text
  1.  
  2. ...
  3. &#60;?
  4. &#036;num = &#036;_GET['num'];
  5. ?&#62;
  6. ...
  7. &#60;select name=&#34;num&#34; onChange=&#34;recargarreciboc(this)&#34;&#62;
  8.  &#60;option&#62;1&#60;/option&#62;
  9.  &#60;option&#62;2&#60;/option&#62;
  10.  &#60;option&#62;3&#60;/option&#62;
  11.  &#60;option&#62;4&#60;/option&#62;
  12.  &#60;option&#62;5&#60;/option&#62;
  13. &#60;/select&#62;
  14. ...
  15. &#60;?
  16. for(&#036;i = 1;&#036;i &#60;= &#036;num;&#036;i++){
  17. ?&#62;
  18. &#60;tr&#62;
  19. &#60;td bgcolor=&#34;#00FF99&#34;&#62;&#60;p align=&#34;center&#34;&#62;&#60;input name=&#34;concrc_cod_&#60;?=&#036;i?&#62;&#34; type=&#34;text&#34; size=&#34;20&#34; maxlength=&#34;20&#34; onKeyUp=&#34;borralet(this)&#34;&#62;&#60;/p&#62;&#60;/td&#62;
  20. &#60;td colspan=&#34;3&#34; bgcolor=&#34;#00FF99&#34;&#62;&#60;input name=&#34;concrc_cuenta_&#60;?=&#036;i?&#62;&#34; type=&#34;text&#34; size=&#34;50&#34; maxlength=&#34;50&#34; onKeyUp=&#34;borranum(this)&#34;&#62;&#60;/td&#62;
  21. &#60;td bgcolor=&#34;#00FF99&#34;&#62;&#60;input name=&#34;concrc_debito_&#60;?=&#036;i?&#62;&#34; type=&#34;text&#34; size=&#34;25&#34; maxlength=&#34;25&#34; onKeyUp=&#34;borralet(this)&#34;&#62;&#60;/td&#62;
  22. &#60;td bgcolor=&#34;#00FF99&#34;&#62;&#60;input name=&#34;concrc_credito_&#60;?=&#036;i?&#62;&#34; type=&#34;text&#34; size=&#34;25&#34; maxlength=&#34;25&#34; onKeyUp=&#34;borralet(this)&#34;&#62;&#60;/td&#62;
  23. &#60;td colspan=&#34;3&#34; bgcolor=&#34;#00FF99&#34;&#62; &#60;/td&#62;
  24. &#60;/tr&#62;
  25. &#60;?
  26. }
  27. ?&#62;
  28.  
  29.  

pero al recargarlo, se pierden todos los valores que he puesto anteriormente como el nombre de la empresa y demás campos.

Quisiera saber como puedo mantener los datos que he puesto y poder agregar ‘conceptos’.

Cualquier sugerencia será agradecida.

9
JavaScript / Paso De Variables A Un Archivo Js
« en: Miércoles 20 de Febrero de 2008, 18:42 »
Hola gente del foro

Lo que pasa es que tengo un monton de formularios y para validar cada campo lo quiero hacer en un archivo .JS con las funciones respectivas para validar que no deje campos en blanco, solo numeros, etc.

El problema radica es que cuando la llamo, no me valida nada, como si no enviara las variables:
 
He aqui un formulario que valida un campo de texto y un radiobutton:

Código: Text
  1.  
  2. &#60;form name=&#34;selmultiplealu&#34; method=&#34;post&#34; action=&#34;selmultiplealu.htm&#34;&#62;
  3.       &#60;p&#62;Ejercicio No.
  4.         &#60;input name=&#34;selmultiple_id_alu&#34; type=&#34;text&#34; size=&#34;5&#34; maxlength=&#34;5&#34;&#62;[CODE]
  5.       &#60;/p&#62;
  6.       &#60;p&#62;1&ordm; Pregunta:&#60;/p&#62;
  7.       &#60;ul&#62;
  8.         &#60;li&#62;&iquest; ?&#60;/li&#62;
  9.       &#60;/ul&#62;
  10.       &#60;p&#62;Respuesta:&#60;/p&#62;
  11.       &#60;p&#62;
  12.         &#60;input name=&#34;seleccion_alu&#34; type=&#34;radio&#34; value=&#34;1&#34;&#62;
  13.         1)    &#60;/p&#62;
  14.       &#60;p&#62;
  15.         &#60;input name=&#34;seleccion_alu&#34; type=&#34;radio&#34; value=&#34;2&#34;&#62;
  16.         2)      &#60;/p&#62;
  17.       &#60;p&#62;
  18.         &#60;input name=&#34;seleccion_alu&#34; type=&#34;radio&#34; value=&#34;3&#34;&#62;
  19.         3)      &#60;/p&#62;
  20.       &#60;p&#62;
  21.         &#60;input name=&#34;seleccion_alu&#34; type=&#34;radio&#34; value=&#34;4&#34;&#62;
  22.         4)    &#60;/p&#62;
  23.       &#60;p align=&#34;center&#34;&#62;
  24.         &#60;input type=&#34;button&#34; value=&#34;Comparar Respuesta&#34; onClick=&#34;validaformulario(document.selmultiplealu.selmultiple_id_alu, document.selmultiplealu.selmultiple_id_alu.value, document.getElementsByName(&#34;seleccion_alu&#34;))&#34;&#62;
  25.       &#60;/p&#62;
  26. &#60;/form&#62;
  27.  
  28.  

Y aqui el archivo .JS:

Código: Text
  1.  
  2. function validaformulario(nombre, numero, opciones){
  3.     if (numero.length==0){
  4.        alert(&#34;Tiene que escribir el numero del ejercicio&#34;)
  5.        nombre.focus()
  6.        return 0;
  7.     }
  8.     else
  9.     {
  10.       valor = validarEntero(numero)
  11.       numero = valor
  12.       if (valor==&#34;&#34;){
  13.         alert(&#34;Tiene que introducir un número de ejercicio&#34;)
  14.         nombre.focus()
  15.         return 0;
  16.       }
  17.     }
  18.      
  19.     var seleccionado = false;
  20.     for(var i=0; i&#60;opciones.length; i++) {  
  21.       if(opciones[i].checked) {
  22.       nombre.submit();
  23.       seleccionado = true;
  24.       break;
  25.       }
  26.     }
  27.     if(!seleccionado) {
  28.       alert(&#34;Tiene que seleccionar una opción&#34;)
  29.       return false;
  30.     }
  31.    
  32.     function validarEntero(valor){
  33.       //intento convertir a entero.
  34.      //si era un entero no le afecta, si no lo era lo intenta convertir
  35.      valor = parseInt(valor)
  36.  
  37.       //Compruebo si es un valor numérico
  38.       if (isNaN(valor)) {
  39.         //entonces (no es numero) devuelvo el valor cadena vacia
  40.         return &#34;&#34;
  41.       }else{
  42.         //En caso contrario (Si era un número) devuelvo el valor
  43.         return valor
  44.       }
  45. }
  46.  
  47.  

La verdad soy algo nuevo en Javascritp y no se si estoy enviando bien los datos, todo lo que he hecho lo he mirado en internet y me parece que esa es la causa del error y no quiero hacerlo en la misma pagina porque me estoy ahorrando codigo y redundancia.

10
HTML / Re: Espacios En Html De Un Parrafo
« en: Viernes 1 de Febrero de 2008, 19:12 »
Muchas gracias a ambos por su colaboración, me funciono a las mil maravillas.

 :hola:

11
HTML / Re: Espacios En Html De Un Parrafo
« en: Viernes 1 de Febrero de 2008, 17:35 »
hola juez gracias por tu aporte me ha servido muchisimo pero ahora como por presentción necesito saber una cosa en la función str_replace necesito ingresar una caja de texto para que ponga la palabra en la caja y aqui un ejemplo para ver si me entiendes lo que te digo aunque no me funciono el ejemplo:

Código: Text
  1.  
  2. &#036;solo_parrafo_sin_palabras = str_replace(&#036;palabra_a_encontrar, ?&#62;&#60;input name=&#34;palabra&#34; type=&#34;text&#34;&#62;&#60;?, &#036;parrafo);
  3.  
  4.  

12
HTML / Espacios En Html De Un Parrafo
« en: Jueves 31 de Enero de 2008, 23:25 »
hola a todos necesito que por fa me ayuden

estoy haciendo un software educativo y tengo dos usuarios, el profesor y el alumno, y tengo una pregunta cuando se ingresa como profesor, este tiene la opcion de ingresar ejercicios, uno de ellos es en la que el alumno debe completar una palabra de un parrafo, entonces el software debe proveerle al profesor el ingresar el parrafo y que el seleccione cual palabra es la que falta de este para que el alumno pueda completarla en otra ventana.

Obviamente este sofware es web, estoy utilizando PHP y MYSQL para su desarrollo pero este problema no lo puedo solucionar solo con estas herramientas.

Espero me puedan ayudar con ideas y/o herramientas para solucionar este problema.

Desde ya, mil gracias!!!!

13
JavaScript / Cerrar Ventana
« en: Jueves 31 de Enero de 2008, 16:25 »
Hola a todos,

Encontre este pequeño script para cerrar una ventana:

Código: Text
  1.  
  2. &#60;script language=javascript&#62;
  3. function closer() {
  4. var ventana = window.self;
  5. ventana.opener = window.self;
  6. ventana.close();
  7. }
  8. &#60;/script&#62;
  9.  
  10.  
  11. &#60;a href=&#34;javascript:closer();&#34;&#62;Cerrar ventana&#60;/a&#62;
  12.  
  13.  
  14.  

El problema es que no me funciona cuando esta en una ventana de Mozilla Firefox.

Quisiera saber quien me puede ayudar.

Desde ya, gracias.

14
PHP / Formulario En Php
« en: Martes 15 de Enero de 2008, 15:47 »
Hola a todos!!

Hace rato no posteo un tema, primero que todo un feliz año.

Tengo el siguiente problema:

Estoy desarrollando un "simulador" de contabilidad para un colegio, este simulador tiene que enseñar documentos contables. Tengo los datos de una factura en una base de datos MySQL la cual el alumno tiene que comparar esos datos con un formulario. La ayuda que necesito es que el alumno en ese formulario intente e intente las veces que quiera hasta que pueda con todos los datos.

E aqui un ejemplo:

Formulario:

Código: Text
  1.  
  2. &#60;html&#62;
  3. &#60;head&#62;
  4. &#60;title&#62;Formulario&#60;/title&#62;
  5. &#60;/head&#62;
  6.  
  7. &#60;?
  8. &#036;aux = &#036;_GET[&#34;aux&#34;];
  9. ?&#62;
  10.  
  11. &#60;body&#62;
  12. &#60;?
  13. if(&#036;aux == NULL)
  14. {
  15. ?&#62;
  16. &#60;form name=&#34;form1&#34; method=&#34;post&#34; action=&#34;compara.php&#34;&#62;
  17. &#60;p&#62;
  18.     ID FACTURA&#60;input type=&#34;text&#34; name=&#34;fact_id&#34;&#62;
  19. &#60;/p&#62;
  20. &#60;p&#62;
  21.     NOMBRE EMPRESA&#60;input type=&#34;text&#34; name=&#34;fact_nom_emp&#34;&#62;
  22. &#60;/p&#62;
  23. &#60;p&#62;
  24.     &#60;input type=&#34;submit&#34; name=&#34;Submit&#34; value=&#34;Comparar datos&#34;&#62;
  25. &#60;/p&#62;
  26. &#60;/form&#62;
  27. &#60;?
  28. }
  29. else {
  30.   &#036;fact_id = &#036;_GET[&#34;fact_id&#34;];
  31.   &#036;fact_nom_emp = &#036;_GET[&#34;fact_nom_emp&#34;];
  32.   &#036;resul_id = &#036;_GET[&#34;resul_id&#34;];
  33.   &#036;resul_emp = &#036;_GET[&#34;resul_emp&#34;];
  34. ?&#62;
  35. &#60;form name=&#34;form1&#34; method=&#34;post&#34; action=&#34;compara.php&#34;&#62;
  36. &#60;p&#62;
  37.   &#60;?
  38.   if(&#036;resul_id == 0)
  39.   {
  40.     ?&#62;
  41.       ID FACTURA&#60;input type=&#34;text&#34; name=&#34;campo&#34; value=&#34;&#60;?=&#036;fact_id?&#62;&#34; disabled=&#34;true&#34;&#62;
  42.       &#60;?
  43.       }
  44.     else{
  45.       ?&#62;
  46.       ID FACTURA&#60;input type=&#34;text&#34; name=&#34;campo&#34; value=&#34;&#60;?=&#036;fact_id?&#62;&#34;&#62;
  47.     &#60;?
  48.   }
  49.   if(&#036;resul_emp == 0)
  50.   {
  51.     ?&#62;
  52.       NOMBRE EMPRESA&#60;input type=&#34;text&#34; name=&#34;campo&#34; value=&#34;&#60;?=&#036;fact_nom_emp?&#62;&#34; disabled=&#34;true&#34;&#62;
  53.       &#60;?
  54.       }
  55.     else{
  56.       ?&#62;
  57.       NOMBRE EMPRESA&#60;input type=&#34;text&#34; name=&#34;campo&#34; value=&#34;&#60;?=&#036;fact_nom_emp?&#62;&#34;&#62;
  58.     &#60;?
  59.   }
  60.   ?&#62;
  61. &#60;/p&#62;
  62. &#60;p&#62;
  63.     &#60;input type=&#34;submit&#34; name=&#34;Submit&#34; value=&#34;Comparar datos nuevamente&#34;&#62;
  64. &#60;/p&#62;
  65. &#60;/form&#62;
  66. &#60;?
  67. }
  68. ?&#62;
  69. &#60;/body&#62;
  70. &#60;/html&#62;
  71.  
  72.  

PHP que compara los valores:

Código: Text
  1.  
  2. &#60;?php
  3.  
  4. /**
  5.  * @author osckar
  6.  * @copyright 2008
  7.  */
  8.  
  9. &#036;fact_id = &#036;_POST[&#34;fact_id&#34;];
  10. &#036;fact_nom_emp = &#036;_POST[&#34;fact_nom_emp&#34;];
  11.  
  12. &#036;link = mysql_connect('localhost', 'root', 'cescorial');
  13. mysql_select_db(&#34;escorial&#34;, &#036;link);
  14.  
  15. &#036;sql = &#34;SELECT * FROM factura WHERE fact_id = '&#036;fact_id'&#34;;
  16. &#036;result = mysql_query(&#036;sql, &#036;link);
  17. if (&#036;row = mysql_fetch_array(&#036;result)){
  18.   &#036;resul_id = 0;
  19. }
  20. else{
  21.   &#036;resul_id = 1;
  22. }
  23.  
  24. &#036;sql = &#34;SELECT * FROM factura WHERE fact_nom_emp = '&#036;fact_nom_emp' and fact_id = '&#036;fact_id'&#34;;
  25. &#036;result = mysql_query(&#036;sql, &#036;link);
  26. if (&#036;row = mysql_fetch_array(&#036;result)){
  27.   &#036;resul_emp = 0;
  28. }
  29. else{
  30.   &#036;resul_emp = 1;
  31. }
  32.  
  33. header(&#34;Location: enviar.php?fact_id=&#036;fact_id&resul_id=&#036;resul_id&fact_nom_emp=&#036;fact_nom_emp&resul_emp=&#036;resul_emp&aux=1&#34;);
  34.  
  35. ?&#62;
  36.  
  37.  

Como pueden observar, compara las respuestar que le envia el PHP que compara, al hacerlo la primera vez funciona de maravilla, pero la segunda vez que se realiza, se pierden los datos.

No se si estoy aplicando la logica que es, si me pueden colaborar con otra idea, con mucho gusto sera recibida. Si no esta muy claro, por favor preguntenme.

De paso, como puedo hacer para que salga un mensaje cuando ponga el mouse sobre el area de texto diciendo que es lo que debe poner ahi. Estilo en excel cuando uno pone comentarios en una casilla.

Espero no estar pidiendo mucho.

Desde ya, mil gracias.

15
Java / Re: Crear Ejecutables De Un Codigo En Java
« en: Sábado 23 de Septiembre de 2006, 19:13 »
oye, gracias antony_soluciones, ese era el aporte que necesitaba :P

saludos  :hola:

16
Java / Re: Crear Ejecutables De Un Codigo En Java
« en: Lunes 18 de Septiembre de 2006, 21:22 »
Aprovechando este tema, cree un jar de un proyecto, pero al ejecutarlo:

Citar
C:\execute>java -jar Cliente.jar
Failed to load Main-Class manifest attribute from
Cliente.jar

Es cosa de mi cogido, es decir, el proyecto?

gracias y saludos  :hola:

17
GNU/Linux / Funcion Para Saber La Ip
« en: Sábado 20 de Mayo de 2006, 02:46 »
hola, estoy en el desarrollo de un programa en c linux (gcc) y necesito una funcion (no con scripts) para saber la IP de la maquina en el que se esta ejecutando.

gracias y saludos.....   :hola:

18
C/C++ / Saber La Ip Local
« en: Sábado 20 de Mayo de 2006, 02:44 »
hola, estoy en el desarrollo de un programa en c linux (gcc) y necesito saber la IP de la maquina en el que se esta ejecutando.

gracias y saludos.....  :hola:

19
C/C++ / Obtener El Puerto Por Donde Entra El Paquete
« en: Viernes 19 de Mayo de 2006, 19:08 »
Estoy realizando este sniffer con la libreria pcap.h, pero tengo un problema al obtener el puerto origen y destino del paquete:

Para obtener dicha informacion, uso las librerias tcp.h y udp.h respectivamente. Quisiera enfocarme en tcp, ya que si se resuelve este, el otro sera igual. en esta libreria existen dos estructuras con el mismo nombre: "struct tcphdr". a continuacion las pondre para ver los campos que poseen:

Citar
struct tcphdr
  {
    u_int16_t th_sport;  /* source port */
    u_int16_t th_dport;  /* destination port */
    tcp_seq th_seq;  /* sequence number */
    tcp_seq th_ack;  /* acknowledgement number */
#  if __BYTE_ORDER == __LITTLE_ENDIAN
    u_int8_t th_x2:4;  /* (unused) */
    u_int8_t th_off:4;  /* data offset */
#  endif
#  if __BYTE_ORDER == __BIG_ENDIAN
    u_int8_t th_off:4;  /* data offset */
    u_int8_t th_x2:4;  /* (unused) */
#  endif
    u_int8_t th_flags;
#  define TH_FIN   0x01
#  define TH_SYN   0x02
#  define TH_RST   0x04
#  define TH_PUSH   0x08
#  define TH_ACK   0x10
#  define TH_URG   0x20
    u_int16_t th_win;  /* window */
    u_int16_t th_sum;  /* checksum */
    u_int16_t th_urp;  /* urgent pointer */
};

# else /* !__FAVOR_BSD */
struct tcphdr
  {
    u_int16_t source;
    u_int16_t dest;
    u_int32_t seq;
    u_int32_t ack_seq;
#  if __BYTE_ORDER == __LITTLE_ENDIAN
    u_int16_t res1:4;
    u_int16_t doff:4;
    u_int16_t fin:1;
    u_int16_t syn:1;
    u_int16_t rst:1;
    u_int16_t psh:1;
    u_int16_t ack:1;
    u_int16_t urg:1;
    u_int16_t res2:2;
#  elif __BYTE_ORDER == __BIG_ENDIAN
    u_int16_t doff:4;
    u_int16_t res1:4;
    u_int16_t res2:2;
    u_int16_t urg:1;
    u_int16_t ack:1;
    u_int16_t psh:1;
    u_int16_t rst:1;
    u_int16_t syn:1;
    u_int16_t fin:1;
#  else
#   error "Adjust your <bits/endian.h> defines"
#  endif
    u_int16_t window;
    u_int16_t check;
    u_int16_t urg_ptr;
};
# endif /* __FAVOR_BSD */

Notese que en la de arriba existe un campo llamado "th_sport". pero no me deja usarlo en el programa, me toca usar "source". Pero, total cuando uso este campo:

Citar
struct tcphdr *tcpc;
tcpc=packet + sizeof(struct ether_header);
printf("Puerto origen:%d \n",tcpc->source);

siempre sale que el puerto es el 69, cuando no lo es.

Que pena quitarles tanto tiemp pero es que necesito esa ayudita.

gracias y saludos.

20
ASM (Ensamblador) / Re: Manejo De Puertos I/o
« en: Miércoles 10 de Mayo de 2006, 18:42 »
pues la idea del programa es hacer un firewall, lo cual una de las politicas es que el usuario puede abrir o cerrar cualquier puerto, lo que hace un firewall.

no se si esas funciones son las que me permiten hacer eso.

21
ASM (Ensamblador) / Manejo De Puertos I/o
« en: Martes 9 de Mayo de 2006, 17:12 »
hola gente del foro

espero que me ayuden con este problema:

estoy en camino a realizar un programa pero necesito primero saber si se puede o no se puede, la cosa es que necesito manipular los puertos de I/O, desde el 1024 hasta el ultimo, osea 65535, y pues en cuanto  manipularlo es abrirlo o cerrarlo, e investigado y encontre en san google que hay solo dos funciones para el manejo de los puertos I/O que son:

Citar
IN       origen      ;carga desde un puerto origen un byte o word en AL o AX

OUT    destino    ;escribe Al o AX en el puerto destino (direccionam. inmediato o DX)

Agradesco cualquier respuesta :comp:

Gracias y salu2  :hola:

22
C/C++ / Re: Puertos En C-linux
« en: Viernes 5 de Mayo de 2006, 22:11 »
e investigado y encontre que creando un script en bash con iptables, el problema es que no se como hacerlo &lt;_&lt;, si alguien sabe como es la jugada, bien.

gracias y saludos.   :whistling:

23
C/C++ / Re: Puertos En C-linux
« en: Miércoles 3 de Mayo de 2006, 17:09 »
Estas seguro que con pcap se puede???

24
GNU/Linux / Manual Plone
« en: Martes 15 de Noviembre de 2005, 17:34 »
hola, estoy buscando un buen manual, un buen manual para manejar el plone. no importa si ta en ingles. ya mire los de la pagina oficial y  no me ayudaron mucho, porfa.

gracias y salu2

25
Programación de Videojuegos / Videojuegos: Etapas
« en: Viernes 28 de Octubre de 2005, 01:57 »
hola, quisiera saber que es lo que uno tiene que tener en cuenta en  el desarrollo de un videojuego tal como, la IA, los tiles, cosas asi.

salu2

Páginas: [1]