Como hacer un chat con multiconexion

Iniciado por BneviX, 7 Octubre 2007, 08:45 AM

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

BneviX

He descargado sources de chats peor ningunos son multiconexion, es decir que el server sea unico pero que los mensajes lleguen a todos los clientes, ayudenme por favor. :xD
APROVECHA!!
REGISTRA TU DOMINIO .COM .NET GRATIS!!!!
CLICK: http://cr4ck.com.ar/share.php?id=hD1aZioq9E5

ranslsad

Toma amiguin :D
esto es lo que lei yo para aprender, usalo dos o tres veces y ya te lo sabes :D
http://comunidad-archangel.no-ip.info/software/multiconexionwinsock/winsock%20identificar%20conexiones.htm
Esta en mi host asi que puede que cuando apague el ordenata no este, si quieres copialo y guardatelo :D
Suerte!

Salu2

Ranslsad

BneviX

#2
Crea el proyecto de un chat multiconexion y public el link, con el proyecto puedo analizar el codigo mejor y ver su funcionamiento.
Recomiento que lo publiques en
http://sendspace.com
APROVECHA!!
REGISTRA TU DOMINIO .COM .NET GRATIS!!!!
CLICK: http://cr4ck.com.ar/share.php?id=hD1aZioq9E5

Bl@ck-K4sp3R

Para crear multiples conexiones con solo un WinSock es por medio de una función llamada CreateObject o algo asi... es buneo tambien para troyanos de conexion inversa... suerte


ranslsad

Cita de: Bl@ck-K4sp3R en  7 Octubre 2007, 20:26 PM
Para crear multiples conexiones con solo un WinSock es por medio de una función llamada CreateObject o algo asi... es buneo tambien para troyanos de conexion inversa... suerte
en????
"CreateObject " ??? no es mas facil tener un socket indexeado e ir cargando indexs para nuevas conexiones? :S
facil..
load winsock1(numerosock)
logicamente el numero sock sera otro nuevo index cargado..
Suerte!

PD: mi web lleva dos diitas cerrada porque toy intentando de arreglar la PC de un amigo y tengo conectada su torre en el lugar de mi pc principal :(

Salu2

Ranslsad

Salu2

Ranslsad

Surfiction

ok akabo de llegar al foro xD

ni sabia que estaba registrado pero en fin...

Bueno para que se pueda trabajar con un chat que acepte multiconexiones es decir que si entran 10 personas , las 10 se puedan leer y no solo el host a ellos, pues necesitas un dll llamado, AxWinsockArray.dll, si no lo encuentran pidanlo aki bueno pues con ese dll como su nombre lo dice nos permitira crear arreglos para trabajar todas las conexiones en un solo winsock

ahora si puedo mañana posteo un pekeño codigo de como hacer que todos los usuarios reciban y envien mensajes

buena noche...

Eo_asakura

 Disculpa Surfiction podrias facilitarnos ese archivo que mencionaste el AxWinsockArray.dll seria de mucha ayuda.


SERBice

lo mejor como ya han dicho es crear una martiz de objetos (winsock), pero en lugar de ir agregando cnotroles en cada nueva peticion (dado qe si llega a 65537 se desborda y se colapsa todo) seria bueno crear un numero x de controles en el arreglo, supongamos 100, y que haya 101, el control 0 es el que recibe la peticion y la redirige al que este libre, si los otros 100 estan ocupados reenvia un mensaje de "servidor lleno" y cierra la conexion para opder quedar a la escucha.

yo lo habia hecho, pero hace mucho y creoq eu se perdio en uno de mis formateos.

HJZR4

pero este control, es capaz de enviar algo a un cliente?, y que otro cliente tambien lo vea?, y viceversa, si un cliente envía algo al servidor, que los demás clientes también lo vean.
Para aprender solo hay una solución:
LeeR y Preguntar