Skip to content

SaihanTaki/ByteStream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

ByteStream: File Transfer over TCP

A server-client model for sharing file over TCP implemented using socket.

Usage

Run the server.py and client.py in two different directories to avoid filename conflict.

Runnig the server

$ python server.py <send|recv> <file name>

Runnig the client

$ python client.py <send|recv> <file name>

Sending a file to the server

$ python server.py recv <file name>
$ python client.py send <file name>

Receiving a file from the server

$ python server.py send <file name>
$ python client.py recv <file name>

Things To Do

  • Handling multiple clients
  • Handling multiple servers

About

Server client model for sharing file over TCP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages