• Domingo 22 de Diciembre de 2024, 02:18

Autor Tema:  Linux  (Leído 2534 veces)

martinezdr

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Linux
« en: Miércoles 1 de Agosto de 2007, 20:34 »
0
Hola amigos,

Necesito ayuda para hacer un código en shell script que consiste en crear un chat (cliente/servidor) para Linux utilizando sockets.

Alguiém me puede ayudar?

Gracias,

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Linux
« Respuesta #1 en: Miércoles 1 de Agosto de 2007, 22:24 »
0
A ver dejame entender... queres hacer un chat en Shell, eso es lo mas raro que he leido en mi vida.

Por lo que se, no puedes usar Socket por medio de Shell ya que Shell es un leguaje que al mismo tempo no es lenguaje... te recuerdo que el 90% de las funciones en Shell script son programas (como wget, ls, echo...).

Mejor intenta con otro lenguaje... yo usaria Perl  :rolleyes:  :P
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Re: Linux
« Respuesta #2 en: Jueves 2 de Agosto de 2007, 00:34 »
0
con echo podes conectar un modem a otra maquina y redireccionar un echo al dev del modem o serial, del otro lado haces un watch tail del dev y se lee lo que entra :D

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Linux
« Respuesta #3 en: Jueves 2 de Agosto de 2007, 02:13 »
0
Cita de: "bob esponja"
con echo podes conectar un modem a otra maquina y redireccionar un echo al dev del modem o serial, del otro lado haces un watch tail del dev y se lee lo que entra :D
Suponiendo que funcionara... como podrias hacer el prompt y toda la configuracion y comandos (ban, ping, kick...) para el chat?

Y si no hay modem  :P

Rara solucion, raro el problema.
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Re: Linux
« Respuesta #4 en: Jueves 2 de Agosto de 2007, 03:05 »
0
si no hay un modem: cable serie o paralelo, sino, se puede poner placa de red como un archivo en dev por lo que lei, pero eso seria mas complicado.

te digo porque lo he hecho :D

en realidad lo hice por otra cosa que estaba programando en C y necesitaba saber si los comandos que le tiraba al modem funcionaban.

martinezdr

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Linux
« Respuesta #5 en: Lunes 13 de Agosto de 2007, 12:06 »
0
Utilizando el lenguage C será mas facil?,  pues es para utilizar en 2 máquinas  Linux.

Gracias,

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Linux
« Respuesta #6 en: Lunes 13 de Agosto de 2007, 22:19 »
0
Cita de: "martinezdr"
Utilizando el lenguage C será mas facil?,  pues es para utilizar en 2 máquinas  Linux.

Gracias,
Si ves esto:
http://www.cs.rpi.edu/courses/sysprog/sockets/sock.html
http://www.rt.com/man/socket.4.html
http://en.wikipedia.org/wiki/Berkeley_sockets

Podras decidir.

El punto es que seria mas facil portar el programa (a diferentes OS) en C/C++ (no todos tienen un /dev  ;)
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.