Find Me
Project for 'Cours java'
Maitrise d'Informatique 97/98
University of Nice
Written by Fabio Mancinelli (mancinel@univaq.it)
Download Find Me
Notes for this project
Find me is made of two programs. A server and a client.
The server (jFMServer) will handle all the requests and will
keep track of the users currently online. The client is used
to interact with other users who are currently connected.
Server command line arguments
java jFMServer [serverPort]
If no serverPort is specified the server will run on port 6699
The server will need a 'database' directory where he will store
the user files. Be sure that a User
directory
exists.
Client command line arguments
java jFM [clientPort]
If no clientPort is specified the client will run on port 7000
The client is the main component of 'Find Me'. It will handle the
user-to-user connections for messages, talks and file sendings.
It will also make requests to the server to get information about
connected users.
The client will check for connected users every 30 seconds. He will
check all the users listed in the user list.
The client uses the 'Config' directory to store configuration files
and the user list. Be sure that this directory exists.
Quick start
The first time you start 'Find me' you must configure it.
You need to specify a server using the FindMe|Settings... menu option.
Then you need to register as a new user using the FindMe|Register... option.
Then you can login to the server.
Finally, you may wish to build your userlist by choosing the + button
from the 'User list toolbar'. As a test you may add yourself to the
userlist. You need to wait the next-user-check and you will see yourself
in the 'Connected users list'.
Quick reference
General toolbar

Login to server. You will be visible to other users
who have your userID in their user lists.
Logout from the server. You will no more be available
to other users.
Connected users toolbar

Get user information. Including the host from where he is
logged on
Send an online message to the selected user
Talk to the selected user
Send a file to the selected user
Userlist window toolbar

Get general info on the selected user
Send an offline message to the user. He will read it as soon as
he will downloads his messages when he logs in
Add a user to the user list
Remove user from the selected user from the userlist
Save the userlist
Messages window toolbar

Get offline messages waiting for you
Read the body of selected message
Reply to the sender of the selected message
Save the selected message
Delete the selected message
Page by Fabio Mancinelli, 5 February 1998.