Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Julio 26, 2008, 02:52:48
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: programacion de un cliente para el ares, sockets, struct... blah 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: programacion de un cliente para el ares, sockets, struct... blah  (Leído 288 veces)
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 309


maamamma

migue1990@gmail.com
Ver Perfil Email
« en: ſeptiembre 10, 2006, 12:18:40 »

estoy haciendo un cliente para el chat del ares y el packete de logeo es algo asi...

Msg_Chat_Client_Login:

Command ID: 0x02 [2]
Sender: Client
Data Format: [16 Bytes - GUID] [2 Bytes - Shared File Count] [1 Byte - Skipped] [2 Bytes - Data Port] [4 Bytes - SuperNode IP]
[2 Bytes - Super Node Port] [4 Bytes - Connection Speed] [Null Terminated - Username] [Null Terminated - Client Version]
[4 Bytes - Internal IP] [4 Bytes - External IP] [1 Byte - Allow Browse] [1 Byte - Upload Count] [1 Byte - Max Uploads]
[1 Byte - Queued Uploads]
Descripcion: Es como te unes a una sala de chat.

hice una estructura

      typedef struct {
 unsigned char GUID[16];
 unsigned short fileCount;
 unsigned char Skip[1];
 unsigned short dataPort;
 unsigned int superNodeip;
 unsigned short port;
 unsigned int speed;
 unsigned char *name;
 unsigned char *cversion;
 unsigned int internalip;
 unsigned int externalip;
 unsigned short allowB;
 unsigned short uploadC;
 unsigned short maxUp;
 unsigned short queuedUp;
 }LOGIN;

y me preguntaba como puedo copiar cada elemento de la estructura a un array de chars me dijieron ke con memcpy pero la verdad tengo algo de duda como cpiar todos los elementos de esa estructura a un

char *login;

(bsd sockets, compilando con gcc, linux, blah...)



y pss ya enviar login con send()

la verdad no se muy bien queria ver si me podian ayudar, se ingles pero no tanto y los que me pueden ayudar su lengua es en ingles y usan algun lenguaje .net...

soprexx y grasias.
« Última modificación: ſeptiembre 12, 2006, 11:31:20 por lann » En línea

am
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 309


maamamma

migue1990@gmail.com
Ver Perfil Email
« Respuesta #1 en: ſeptiembre 10, 2006, 12:20:46 »

ohhh... por si acazo, si alguien a hecho algun cliente y/o servidor tambien para el ares

quiero ver si me podria explicar miles de cosas...
En línea

am
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 309


maamamma

migue1990@gmail.com
Ver Perfil Email
« Respuesta #2 en: ſeptiembre 12, 2006, 11:35:53 »

nadie sabe como le podria hacer?

aparte de las paginas man no ahi otro manual, tutorial, link, ebook,  etc
donde vengan la mayoria de las funciones para programacion en redes?

quiero hacer un buen cliente y despues alomejor un servidor o una reescritura del ares en c/c++
pero la fuente del ares esta en delphi esta en delphi y no entiendo mucho, pero si me ayuda algo...
En línea

am
arvin
Visitante
« Respuesta #3 en: ſeptiembre 13, 2006, 01:54:55 »

Yo no he usado ciertamente el esquema de ares para nada, me dio curiosoidad pero no el tiempo, si veo algo al respecto o uno de mis colegas sabe algo te lo hago saber ok?

no desesperes debe existir la info, es solo que en este caso no la tengo.



un saludo
En línea
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 309


maamamma

migue1990@gmail.com
Ver Perfil Email
« Respuesta #4 en: ſeptiembre 13, 2006, 02:19:31 »

claro, por mientras tambien yo sigo ahi buscandole  =p

tengo algunas fuentes de clientes, remote admins, etc (para el ares)... escritos en visual basic y real basic
alomejor de alli tambien pueda sacar algo... pero como son lenguajes de muy alto nivel sobre todo real basic pss... y aparte de que soy medio newbie hah...

pero shido, si tienes info aka pss ya me dices, sobres

a por cierto el protocolo del ares.


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion 
« Última modificación: ſeptiembre 13, 2006, 02:24:34 por lann » En línea

am
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: programacion de un cliente para el ares, sockets, struct... blah « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC