elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Chat Primitivo en C/C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Chat Primitivo en C/C++  (Leído 3,263 veces)
SpesMod

Desconectado Desconectado

Mensajes: 83


-reflejo-


Ver Perfil
Chat Primitivo en C/C++
« en: 12 Diciembre 2010, 05:52 am »

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.


En línea

madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.911



Ver Perfil WWW
Re: Chat Primitivo en C/C++
« Respuesta #1 en: 12 Diciembre 2010, 11:46 am »

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

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


En línea



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

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


Desconectado Desconectado

Mensajes: 1.121


¡Este año voy a por todas! JMJ 2011


Ver Perfil WWW
Re: Chat Primitivo en C/C++
« Respuesta #2 en: 13 Diciembre 2010, 20:16 pm »

Una cosilla, si quieres hacerlo recursivo, usa fork asi:
Código
  1. if ((int PID = fork ())==0)
  2. {
  3. //RECV
  4. }
  5. else
  6. {
  7. //SEND
  8. }
  9.  

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
En línea



* 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
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
El chat no oficial de elhacker.net (http://the-chat.tk/ )
Sugerencias y dudas sobre el Foro
YST 8 5,879 Último mensaje 3 Abril 2009, 17:29 pm
por #!drvy
Chat en Foro SMF con autentificacion ( sin ella no podran ablar en el chat )
PHP
XXXXXX 3 5,692 Último mensaje 28 Abril 2010, 02:19 am
por XXXXXX
[Aporte] UTF-8 Sanitize Primitivo
PHP
z3nth10n 0 1,163 Último mensaje 25 Febrero 2014, 18:35 pm
por z3nth10n
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines