K
Kevin
Hey guys. This may not be the best place to post (my question isn't
really Java-specific) but maybe you can help.
I'm doing research on a simulated soccer system called Robocup. Robocup
clients communicate with a server via UDP, and there is an established
protocol for comms sent back and forth between a client and server.
Right now all I want to do is monitor, and log to a file, all the
communications that happens between a client and the server. For simplicity
let's say that all I want to do is log everything that the server sends
to one of its clients.
Someone else in my lab has written a program that acts as a forwarding-
proxy... you connect the client to this program, and this program forwards
everything from the client to the real server, and from the real server
back to the client. (written in Java)
The program worked for the Robocup clients/servers that were in use at
the time he wrote it (2 years ago) but now, for some reason, it no longer
seems to work properly. (New server protocol? The docs don't seem to
indicate any changes have occurred...)
I've spent too long on this already...
Before I really get into debugging his tool, I wanted to ask if there
are other, existing tools that I could use to do what I want. Otherwise
I'm going to try to debug his tool, or write my own in Java.
really Java-specific) but maybe you can help.
I'm doing research on a simulated soccer system called Robocup. Robocup
clients communicate with a server via UDP, and there is an established
protocol for comms sent back and forth between a client and server.
Right now all I want to do is monitor, and log to a file, all the
communications that happens between a client and the server. For simplicity
let's say that all I want to do is log everything that the server sends
to one of its clients.
Someone else in my lab has written a program that acts as a forwarding-
proxy... you connect the client to this program, and this program forwards
everything from the client to the real server, and from the real server
back to the client. (written in Java)
The program worked for the Robocup clients/servers that were in use at
the time he wrote it (2 years ago) but now, for some reason, it no longer
seems to work properly. (New server protocol? The docs don't seem to
indicate any changes have occurred...)
I've spent too long on this already...
Before I really get into debugging his tool, I wanted to ask if there
are other, existing tools that I could use to do what I want. Otherwise
I'm going to try to debug his tool, or write my own in Java.