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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Programa que recopile información de un servidor de un juego
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programa que recopile información de un servidor de un juego  (Leído 761 veces)
SCM

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Programa que recopile información de un servidor de un juego
« en: 24 Enero 2014, 23:31 pm »

Hola a todos!!

Estaba planteándome sobre como hacer un programa que recopile información del servidor de un juego, es decir, pongamos el caso del Counter Strike, que tiene un servidor con IP xxx.xx.xx.xx y que funciona por el puerto xxxxx, utilizando eso, podría hacer un programa que contacte con esa IP y me devuelva, por ejemplo, el mapa que están jugando en ese servidor, el número de jugadores que están conectados y el nombre de cada uno, por ejemplo?

Sería algo muy complicado de hacer? Es que no he trabajado nunca con un tema parecido.


Gracias, un saludo!


En línea

WaiHak

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Programa que recopile información de un servidor de un juego
« Respuesta #1 en: 24 Enero 2014, 23:57 pm »

Es super fácil. solo tienes que recibir la información y trabajarla.

te pongo un ejemplo de alto nivel.

TU: SERVIDOR
YO: CLIENTE

TU: ENVIAS EL MENSAJE HOLA;
YO: RECOJO EL MENSAJE HOLA;


En línea

SCM

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Programa que recopile información de un servidor de un juego
« Respuesta #2 en: 25 Enero 2014, 00:03 am »

Exacto, pero me refiero, como solicitas esa información, o como llega? Lo que haces es enviar un mensaje a tal IP, o escuchas al puerto sin más y a partir de ahí te llega algún array con información? Todo eso parece muy sencillo, pero la verdad es que no tengo ni idea de como se hace.

Me explico, según ejemplos como los que hay en esta web http://www.gacetadelinux.com/es/lg/issue74/tougher.html

Se hace una escucha a cierta IP y puerto, y esto te devolverá alguna cadena o algo que identificándola podrás extraer el mapa que están jugando, la cantidad de usuarios y demás? Así de simple?
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines