Chat Primitivo en C/C++

Iniciado por SpesMod, 12 Diciembre 2010, 05:52 AM

0 Miembros y 1 Visitante están viendo este tema.

SpesMod

Buenas Noches, tengo conocimientos medios en C/C++, sin embargo no tengo el nivel suficiente para lograr comunicar 2 pcs en red y lograr que se conecten y envien informacion. no tengo ni la mas pelotuda idea de por donde empezar. Ojo no es un tarea o algo asi (hace mucho que no voy a la U) es simplemente una curiosidad.

La idea basica es por ejm. tener mi programa abierto en 2 pcs al mismo tiempo y que lo que escribo en una pc se refleje en la otra. creo que es algo muy simple (como lo dice el titulo del Post) pero no se como hacerlo. no creo que sea imposible hacerlo con C... Uds que dicen alguna idea.
La interface es una paleta... el meollo del asunto es que se logre una conexión entre las 2 pcs y se realice el envio de paquetes.

Espero sus respuestas.

madpitbull_99

mazard ha escrito un tutorial sobre winsocks: Tutorial Winsock en C.

En el tutorial como código de ejemplo viene un chat (cliente + servidor).



«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red

Garfield07

Una cosilla, si quieres hacerlo recursivo, usa fork asi:

if ((int PID = fork ())==0)
{
//RECV
}
else
{
//SEND
}


Ejemplo: http://foro.elhacker.net/programacion_general/ehndev_2010_concurso_de_desarrollo_de_aplicaciones_hilo_oficial-t308347.0.html
hK 2.0 By Sagrini.
Parte inferior, escuchar () o listens ()

PD: No es publi, es un ejemplo


* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo