Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/04/2014, 15:43
Principe_Azul
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema cuando atacan a mi programa C++

Muchas gracias nup_, he corregido ese error, lo dejé así:

Código C++:
Ver original
  1. if (Ping.length() >= 4) { string Pingg = Ping.substr(0,4); }

Pero mi bot caía igual:

[17:13] -=> Botito_C_mas_mas Ha entrado {C@ArgentinaIRC-F20798E3}
[17:16] * Botito_C_mas_mas ha abandonado IRC (Ping timeout)

ese msj "Ping timeout" es porque el Servidor luego de masomenos 3 minutos, le envía una petición PING al usuario y el usuario debe responderla, en caso que no la responda, el servidor asume que el usuario ha caído, osea que su conexión se ha cerrado o colgado, entónces el mismo servidor, lo desconecta, aunque en este caso, el Bot quedó durante 3 minutos y luego cayó o mejor dicho el servidor lo desconectó.

El error que me daba era este:

Conectado al Servidor!
:127.0.0.1 NOTICE AUTH :*** Looking up your hostname...

:127.0.0.1 NOTICE AUTH :*** Found your hostname

:127.0.0.1 NOTICE Botito_C_mas_mas :*** If you are having problems connecting du
e to ping timeouts, please type /quote pong 5EE6AFD6 or /raw pong 5EE6AFD6 now.
PING :5EE6AFD6

:127.0.0.1 001 Botito_C_mas_mas :Welcome to the irc.abcd.net IRC Network Botito_
C_mas_mas!C@localhost.
:127.0.0.1 002 Botito_C_mas_mas :Your host is 127.0.0.1, running version Unreal3
.2.3
:127.0.0.1 003 Botito_C_mas_mas :This server was created Sun Mar 13 21:40:50 2
Error: No se ha podido conectar con el Servidor

y quedaba ahí nomás.

Quiero comentarles amigos que he podido solucionar el problema con éxito!!!!
El problema era este:

Código C++:
Ver original
  1. char recvbuf[256];

y lo dejé así:

Código C++:
Ver original
  1. char recvbuf[1024];

del mismo tamaño del buffer y no me dió más error, ahora funciona perfectamente!!!
He probado enviando esos mensajes muchas veces y el bot ya no cayó más!!!

Problema solucionado!!!

Muchas gracias CalgaryCorpus y nup_