> Not sure whether this is part of Gopher or Gopher+, but when a server > sends a file, it also specifies the number of bytes that are coming > across the wire. Additionally, a byte count of -1 I believe means > read until you see \n.\n, and a byte count of -2 means that the > content is binary and that the client should read until the server > closes the socket. That's Gopher+