Skip to content

gautamperi2/Sockets

Repository files navigation

FILE PASSING README:
---------------
Author: Gautam Nagesh Peri
email: nperi@syr.edu
Phone: 3154846562


1. It stores the transferred files in folder created with port numbers.
2. The command Line arguments:

<<SourcePort>> <<DestinationPort>> "<<FileName>>"

Architecture
------------

Sender: Enqueues strings or stirng buffer to Blocking Queue
 deqThread: dequeues from Blocking queue to send it on socket.

Receiver: accepts connections
	client Handler () recived data from socket and enqueues to blocking queue
	 dequeue thread: dequeues from blockin queue and performs actions(file receive, recieve ack, recive string)


Note:
-----
File transfers with exceeding 300 KB is failing.
Tried to fix, but unsuccessful, so small sized zip files are used for demonstration.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published