Hi kwakisaki,
I've been following this thread with great interest since I'm currently working on a project that requires TCP/IP communication between a Kawasaki robot and a computer. I slowly worked my way into programming Kawasaki robots so that I can handle motion programs and work with K-Roset. However, these advanced features like TCP/IP still cause problems for me. So, what I want to do:
1. configure the robot as server and the computer as client
2. make the robot constantly listen to the computer and react accordingly for the following events (triggered by strings that I send from the computer to the robot):
3. do monitor commands (EXECUTE, HOLD, CONTINUE, SPEED etc.)
4. LOAD an as-file into the robot memory
5. Send a request from the computer to the robot to display its current pose (WHERE-command) and send this information back to the computer
I have to say that the information as well as the program samples provided by you are a huge help in getting started with this topic. Starting off I just used "filesave.txt" and Hercules to establish a connection between my computer and the robot (for testing purposes I'm using K-ROSET instead of an actual robor atm). Just like balrog did, I can trigger MC commands within the PC-programm. The problem is, that LOAD and WHERE cannot be executed with MC.
Port 9105 accesses the Terminal Editor.
- This is directly connected to the Controller as the Command Line Interface.
- Hence the login/command prompt.
Instead, my idea was to directly address the controller via port 9105 which would make LOAD and WHERE possible. When I put port 9105 in Hercules and try to connect, "login:" pops up. However, sending the password "as" as mentioned by you causes a problem that I dont understand. For some reason this message doesnt reach the robot anymore, instead it is "sent and received" in Hercules. For clarification:

Pink is usually the sent information, which then appears in K-Roset like this: Client: ...; here it repeats itsself in Hercules whereas in K-Roset no reaction can be seen). Also, I dont understand this blue row (NVT: FF FD 18). I think that I have a false impression on how port 9105 is accessible. I dont really find helpful content on the Internet though. Maybe you can help me in some way? You seem like an expert concerning Kawasaki robots 
Many thanks in advance!