jLMFSC is a free, cross-platform, multi-host, multi-server, multi-client messaging and file sharing utility for LAN developed using Java.
jLMFSC does not require a central server to which others need to connect inorder to communicate but every host is a server and a client depending on the situation.