
The question is rather simple though I fear the answer will be a disappointment.
I have this game that I play from which I wish to extract some information. This information is already available and I've previously been trying out some image recognition to extract it. Suffice to say I've had little success.
Then, not too long ago, the answer, well a possible answer anyway, came to me. The data presented has to come from somewhere and I actually know from where.
So I have this inbound TCP port, that I'm pretty sure is the one I need to be listening on, and a connection is already made from the server to the game. I've been investigation how this could be done, but my limited knowledge have not made it easy. Apparently, when talking about a TCP port, it's not as easy as it sounds. Sure enough, you can figure out if there's any traffic on a specific port, if a connection is made and all such things, but I'm interested in the data presented. I've been lead to believe that, if this is at all possible, some sort of tunneling of a sort, would be needed.
At this point I'm at a standstill and I fear that even if this problem is ever solved, my troubles won't be over as the data also need to be interpreted, in which case I'll of course start bugging you again

I don't think that any further information is needed for now. The programming will most like be done in Java, but as long as the solution is sound, it shouldn't pose a problem figuring the rest out.
Thank you in advance and best regards.
edit:
One small piece of information which should probably prove important. The game is at this point only playable in Windows, so this is of course the platform the software will be running on.