|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
See:
Description
| Packages | |
| com.ajdigital.chat.server.remote | |
| com.lyrisoft.auth.mysql | MySQL authencation [DEPRECATED; see com.lyrisoft.chat.server.remote.auth] |
| com.lyrisoft.awt | AWT Widgets for the client |
| com.lyrisoft.chat | The top-level chat package |
| com.lyrisoft.chat.client | Top-level chat client package. |
| com.lyrisoft.chat.client.command | Command processors for the client-side commands. |
| com.lyrisoft.chat.client.gui | GUI (Graphical User Interface) abstractions for the client program. |
| com.lyrisoft.chat.client.gui.awt102 | A GUI implementation for the AWT suitable for use in a JDK1.0.2 Virtual Machine. |
| com.lyrisoft.chat.client.gui.jfc | A GUI implementation for Swing/JFC (Java Foundation Classes) in Java version 1.2 and up. |
| com.lyrisoft.chat.server.local | This package implements the networking functionality for the client side. |
| com.lyrisoft.chat.server.local.command | Command objects that processes data (commands) that comes from the server. |
| com.lyrisoft.chat.server.remote | The heart of the chat server. |
| com.lyrisoft.chat.server.remote.auth | Authenticator abstraction |
| com.lyrisoft.chat.server.remote.auth.jdbc | An authenticator implementation that can generically use any JDBC database. |
| com.lyrisoft.chat.server.remote.command | Command objects that processes data (commands) that comes from the client. |
| com.lyrisoft.chat.test | A very inefficient load test client. |
| com.lyrisoft.util | A few "utility" classes |
| com.lyrisoft.util.i18n | Some cheap and very simple i18n (internationalization) I whipped up. |
| com.lyrisoft.util.io | Things related to I/O or reading and writing. |
| com.lyrisoft.util.properties | Simplifies the act of loading and querying java.util.Properties objects. |
| jfd | Unix crypt implementation |
Contained herein is Javadoc documentation about NFC's source code. Since there are a lot of classes and packages, here is a brief overview:
The classes related to the client are:
One major source of confusion are the com.lyrisoft.chat.server.remote and com.lyrisoft.chat.server.local packages (for the server and client, respectively). This was an unfortunate choice of naming and packaging, so I thought I would point it out to avoid confusion.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||