A coursework project on Java P2P remote chat app
@author: [email protected], [email protected] @license: please contact [email protected] before reusing
Features & Notes:
-
Provided.,comp310f13.rmiChat. and some critical concurrent functions are given or inspired by Dr Steven Wong ([email protected]), sending image parts are inspired by Yanfei Wu ([email protected]), other parts are finished by Jun Zheng ([email protected])
-
Functions including creating chatroom, sending message, sending images, invite multi-users in same room...
-
Remote connections are based on Java.rmi, Java.net.Socket...
-
MVC & Mini MVC pattern, with other design patterns like commands, extensive visitors, proxy...
-
Java.util.concurrent & multi Java.lang.thread are implemented and concerned