Protocol.java

hasn't been finished ; should work with server.java