The APIs for Java and C can talk to the X-Machine without HTTP, so no web
server is used in this case. The protocol used is the same one that is used
between web servers and the X-Machine. From the X-Machine's point of view, such
a client is just another web server.