A coursework project on Java P2P remote chat app
@author: swong@rice.edu, jz33@rice.edu @license: please contact jz33@rice.edu before reusing
Features & Notes:
-
Provided.,comp310f13.rmiChat. and some critical concurrent functions are given or inspired by Dr Steven Wong (swong@rice.edu), sending image parts are inspired by Yanfei Wu (yw33@rice.edu), other parts are finished by Jun Zheng (jz33@rice.edu)
-
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