Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - anonimo12121

#2021
jaja , es el crack "jackeador".

..hoyg...

adios.
#2022
vertex@Symphony gracias por lo que me has dicho lo tendre en cuenta.
pero no soy experto como para hacerme 1 libreria de sockets, ni mucho menos si, ni siquiera ser usar SDLNet, que la veo muy facil pero el problema es que se me cuelga si hago 2 llamadas a

socket_s=SDLNet_TCP_Open(&ip_s); // esta para recivir
socket_c=SDLNet_TCP_Open(&ip_c);// esta para mandar
XS
#2023
Hola.
esque estoy intentando hacer street fighter "online por asi decirlo" poco a poco conforme voy aprendiendo.
y mi problema llega aqui.

e conseguido que desde el cliente se mueva el pj en servidor.

pero ahora supongomago para hacer 1 partida de 1vs1:

PC 1 envia informacion al PC 2 . "PC 1 cliente, PC 2 servidor"
PC 2 actualiza los datos enviados del PC 1.
PC 2 envia informacion al PC1 . "PC 2 cliente , PC 1 servidor"
PC 1 actualiza los datos enviados del PC2.

...

para hacer esto deberian de ser servidor-cliente.
eso se puede hacer?
Nuevo code.
explico.
si se pone el exit(1) en el punto indicado se cierra hasta a i bien. peor el problema es que hay 1 orden antes que no la hace, que es guardar X datos en el archivo externo
Código (cpp) [Seleccionar]
#include <iostream>
#include <fstream>
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include <SDL/SDL_net.h>
using namespace std;
SDL_Surface *screen;
SDL_Event evento;
Uint8 *tecla;
////////////////////////////////////////////////////////////
ofstream LOG("log.txt",ios::out);
ofstream ERROR("error.txt",ios::out);
////////////////////////////////////////////////////////////
IPaddress ipservidor,*ipremitente,ipcliente;
TCPsocket sservidor,sremitente,scliente;
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
char DATOS[10];
int main(int argc,char *argv[]){
   SDL_Init(SDL_INIT_VIDEO);
   SDLNet_Init();
   screen=SDL_SetVideoMode(540,480,32,SDL_SWSURFACE);
   SDL_WM_SetCaption("Servidor-Cliente, By Xafi ...",0);
   //servidor
   SDLNet_ResolveHost(&ipservidor,0,2000);
   sservidor=SDLNet_TCP_Open(&ipservidor);
   
   //cliente
   SDLNet_ResolveHost(&ipcliente,"127.0.0.1",2000);
   scliente=SDLNet_TCP_Open(&ipcliente);
   //
   while(1){
       SDL_Delay(30);
       //LOG << "\nCONEXIONES: \tServidor: " << SDLNet_Read32(&ipservidor.host) << "\tCliente: " << SDLNet_Read32(&ipremitente->host);
       SDLNet_TCP_Send(scliente,"cliente conectado",512);
       if(sremitente=SDLNet_TCP_Accept(sservidor)){
           ERROR << "CONECTADO";
           ipremitente=SDLNet_TCP_GetPeerAddress(sremitente);
           while(1){
               LOG << "\nCONEXION: " << SDLNet_Read32(&ipremitente->host);
               //pongan la siguiente linea
               //exit(1)
               SDLNet_TCP_Recv(sremitente,DATOS,512);
               tecla=SDL_GetKeyState(0);
               SDL_PollEvent(&evento);
               if(tecla[SDLK_ESCAPE])exit(1);
           }
       }
       else ERROR << "\n" << SDLNet_GetError();
   }

}

#2024
Wow . esto mola.
que es como programar un harware?. osea para que se encienda y se apague segun las ordenes que pongas?.
#2025
80 euros como mucho XD. y aun asi no se ya vere XD. voy haber el del link.
gracias.
#2026
Hola.
bueno e decidido darme un capricho y comprarme un teclado de estos guapos.

E visto uno llamado Teclado Razer Lycosa. pero creo que ya es de hace varios años y queria saber cuales son los mas actuales.

SALUDOS.
#2027
yo pienso que combinado las 2 te puedes meter en un banco y sacar dinero si eres listo ganaras mucho . pero recuerden la avaricia rompe el saco.
#2028
Entoces cuando lo ponen? XDDDDDDD
#2029
Cita de: 08l00D en  7 Abril 2010, 03:43 AM
A mi me parece una buena propuesta, es ridiculo que por ejemplo en el foro de C/C++ se esten planteando dudas de como se implementa tal cosa en Qt, de como se hace esto con OpenGL, de porque no me funciona tal api de windows..
No tiene nada que ver una cosa con la otra, un foro de C/C++(por poner un ejemplo) se deberia tratar de programacion en C/C++. No de como implementar tal funcion de tal libreria en C/C++.

+1
#2030
ASM / Empezar con ASM?
6 Abril 2010, 19:35 PM
Buenas gente.
Xeracker y yo queremos ampliar nuestro conocimientos mas de c++. y no sabemso que hacer hemos pensado en ASM. pero no se si nos puede servir de mucho. la verdad estamos estancados en el punto que no sabemos que programar.

Sabemos manejar c++ clase  y puntero pero a la hora de la practica no sabemos que hacer.

bueno nos vendria bien aprender a programar en ASM?

ASM de que nos serviria ASM?

alguna otra opcion?

que mas aprender?.

saludos espero que nos puedan ayudar.