A multi-thread distributed system named Scrabble game is implemented in Java, which supports concurrent operations and communication between clients and the server based on TCP protocol. A user-friendly interface written in Javafx is designed for the game.