combine socket-server.scm & message.scm