As detailed on the header, the sofware name "LANSLIM" is an acronym for "Local Area Network ServerLess Instant Messaging ". This acronym has two goals :
Indeed, I decided to develop this small software because we were not allowed to use popular Chat solution at work. Communication between team members were by the fact limited to the phone calls. This solution occured some stress inside the office moreover when office is big and I don't talk about group's chat what requires meeting room not to disturb other room mates.
The occasion was then found for me to practice Swing with a practical application and public.
The technical requirements were simple :
The network layer is then based on UDP unicast communications between each users (P2P).
The absence of server ease the deployement since every one is independant and it guarantees the absence of superuser that could abuse of communication logs.
So be careful that your network devices and configuration are safe and spyless (logless).
The network requirements and limitations are then simple, each user must