This is a two-way chatting application. This application is based on Java, used sockets and multiple OO patterns.