Hola a todos!
Mucho les sabría agradecer la ayuda en este predicamento.
Tengo un equipo funcionando en Windows xp (si, así de obsoleto, pero que más puedo hacer si mi cliente lo usa así) que está comunicándose vía sockets, a través de un puerto XXX con el servidor YYY.YYY.YYY.YYY
Ahora bien, necesito capturar los paquetes enviados desde el equipo local hasta el servidor (Los cuales se que son trazas de texto plano), verificar si contienen en las mismas una cadena que tengo definida en mi archivo ORIGENES.TXT y, si las contienen, responder con el texto ubicado en el archivo RESPUESTAS.TXT en la misma línea.
Por ejemplo, si el texto de salida contiene:
ORIGENES.TXT:
'''''''''''''''''''''''''''''''
1 EL LOBO FEROZ
2 LA CAPERUCITA ROJA
3 LA ABUELITA
debo detener la transmisión (que no llegue al servidor), y responderle al equipo local con una de las siguientes respuestas:
RESPUESTAS.TXT:
''''''''''''''''''''''''''''''''''''
1 SE COMIO A LA ABUELITA
2 LLEVAVA UNA CESTA DE COMIDA
3 SE LA COMIO EL LOBO
Gracias de antemano por el apoyo a todos!