sokupa / Messager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Name: Sourav parmar | Ankit Bhadoria
UFID: 86511933 | 67825322
Email: souravkparmar@ufl.edu
**********************************************************************************************************************************
Running Instructions:
Shell go to src directory /chatserver

•	Compile  : make all
•	Run code: ./server  ./client
•	clean existing:  make clean 

**********************************************************************************************************************************
Command fomat
•     BC <msg>
•     BC-FILE <file>
•     UC <msg> <client_*>
•     UC-FILE <file> <client_*>
•     BLC <msg> <client_*>
•     BLC-FILE <msg> <client_*>
*     BC -> broadcast, UC-> unicast, BLC -> blockcast

**********************************************************************************************************************************
Source files:
• clint.cpp
• server.cpp
Other files:
• makefile
• Readme.txt
**********************************************************************************************************************************
Implementation Details:
•	Step 1 : Client connects to server
•	Step 2 : server generates unique id and communicate it back to client.
•       Step 3 : Using the command format client communicates with server.
•	Step 4 : Directories are autogenerated while file transfer
•	Step 5 : For a client to transfer file it should be in appropriate client_* directory

About


Languages

Language:C++ 99.5%Language:Makefile 0.5%