LiMe

The Li Xin Messenger

LiMe is a communication application implemented in Java that allows you to keep in touch and exchange files with friends anytime, anywhere. You can also quickly deploy a custom LiMe server for private communication.

Tech Reviews

Requirements

Code Guide Lines

This repository follows the guideline of the Alibaba Java Coding Guidelines.

For more information, please refer to the Alibaba Java Coding Guidelines:

Version

Platform compatibility:

Protocol

To enable a more efficient and secure LiMe, we set up an application layer protocol.

The Server GUI

The Server GUI

Client

The Login GUI and the welcome page as well.

The Login GUI and the welcome page as well.

The Register GUI

The Register GUI

The User Agreement (HTML parsing)

The User Agreement (HTML parsing)

The Chat GUI of user @lixin, the friend list is on the left side of the panel

The Chat GUI of user @lixin, the friend list is on the left side of the panel

The Chat GUI of user @test

The Chat GUI of user @test

The Group Chat

The Group Chat

The File Transmission

The File Transmission

Data persistence

MySQL table structure

MySQL table structure

Emails you might get from the server

Registration Confirmation

Registration Confirmation

Banned Notification

Banned Notification

Password Reset

Password Reset

TODO

Test Quote

Fate Whispers To The Warrior,
“You Cannot Withstand This Storm.”

And The Warrior Whispers Back,
“I Am The Storm”

Made with ❤ by Li Xin!

™ and © 1997-2019 Li Xin. All Rights Reserved. License Agreement