Re: [Pruebas/investigacion] IPX con Div2(DosBox) net_join_ga
Posted: Fri Apr 01, 2011 4:11 am
Cuelga el codigo del cliente y el del servidor para hecharles un vistazo, funcionar funciona te lo aseguro.
Lo que no puedes hacer es usar ese código para el cliente y para el servidor.
- Yo como consejo, se aviso que para empezar.. lo mas comodo y facil es hacer esto:
Primer programa: SERVIDOR.
- Crea la partida con NET_JOIN_GAME.
- Espera hasta que el numero de jugadores es 1. osea el cero y el uno que son los dos players.
- Cuando hay dos jugadores inicia el programa.
Segundo programa: CLIENTE.
- Inspecciona la red en busca de partidas activas con NET_GET_GAMES.
- Si encuentra una se une a ella automaticamente.
- La partida empieza.
Deves estructurar muy meticulosamente los pasos de los dos programas, y siempre que puedas, al estar empezando con este tema.. hazlos SIEMPRE por separado.
Y JAMAS metas una sentencia del tipo NET_ dentro de un bucle, probocaras un crash seguro.
Por cierto, si DosBox no te detecta los adaptadores de red reales, ni lo intentes.. si los dos programas están con la misma ip..
Tranqui que dijo CicTec que para la nueva BETA meteria las funciones de red..
Hacerlo asi con el DosBox es pegarle cornadas a un muro de hormigón..
Lo que no puedes hacer es usar ese código para el cliente y para el servidor.
- Yo como consejo, se aviso que para empezar.. lo mas comodo y facil es hacer esto:
Primer programa: SERVIDOR.
- Crea la partida con NET_JOIN_GAME.
- Espera hasta que el numero de jugadores es 1. osea el cero y el uno que son los dos players.
- Cuando hay dos jugadores inicia el programa.
Segundo programa: CLIENTE.
- Inspecciona la red en busca de partidas activas con NET_GET_GAMES.
- Si encuentra una se une a ella automaticamente.
- La partida empieza.
Deves estructurar muy meticulosamente los pasos de los dos programas, y siempre que puedas, al estar empezando con este tema.. hazlos SIEMPRE por separado.
Y JAMAS metas una sentencia del tipo NET_ dentro de un bucle, probocaras un crash seguro.
Por cierto, si DosBox no te detecta los adaptadores de red reales, ni lo intentes.. si los dos programas están con la misma ip..
Tranqui que dijo CicTec que para la nueva BETA meteria las funciones de red..
Hacerlo asi con el DosBox es pegarle cornadas a un muro de hormigón..