Devam Ediyor

File-Exchange within an Intranet using SyncThing

The goal is to have a P2P solution within an Intranet that manages the exchange of files (for caching) via a network protocol (e.g. HTTP or others).

The P2P software is operating only within a local (private) network/LAN – software is being installed on multiple machines. The IP addresses of other instances are stored within in local database and constantly updated via querying the network for other machines within the network.

The goal of this project is to have a small Python (3.5 or 3.6) Client (i.e. demonstrating the technology) using SyncThing ( [url removed, login to view] ) in

(1) Locating other peers within a private network (Python client calls SyncThing)

(2) Copying a file from another Peer to the local folder (Python client calls SyncThing)

(3) Inserting/Updating data on a remote SQLite DB (Python client calls SyncThing)

(4) And a REST API extension (GET and POST) to SyncThing (written in GoLang) that can be used to exchange data between peers – and which could be used to realize above Goal (3)

The Goal is to have mechanism to keep all machines aware of each other and propagate the information of a new instance or a removed instance to all other peers.

The code to be develop should show and demonstrate how the SyncThing technology is being used for copying a file from one machine to another (both are windows)

The code should also show/ demonstrate how data are being inserted/updated in a remote DB using SyncThing.

Beceriler: Golang, Python, RESTful, Soket IO, Yazılım Mimarisi

Daha fazlasını görün: ebay using variations file exchange, list ebay using file exchange, revise item using file exchange ebay, using ebay file exchange website, file exchange format, ebay file exchange html, ebay file exchange example, ebay file exchange database script, image preview file upload aspnet using vbnet, file exchange websites, ebay file exchange help, import csv file sql 2005 using wizard, website file exchange, secure file exchange

İşveren Hakkında:
( 59 değerlendirme ) Las Vegas, United States

Proje NO: #15612500

Seçilen:

solomoncandy

I can implement this using c/c++ and sockets. Every device with the software will be aware of every other such device on the local network and be able to interact by pinging, exchanging files etc. Relevant Skills and Daha fazlası

8 gün içinde 250$ USD
(3 Değerlendirme)
1.7

4 freelancers are bidding on average $226 for this job

schoudhary1553

Greeting, I have understood your File-Exchange within an Intranet using SyncThing task and can do it with your 100% satisfaction. Please ping me for more discussion. Relevant Skills and Experience I have more than 5 Daha fazlası

in 3 gün içinde250$ USD
(16 Değerlendirme)
4.9
dstepanenko

Hello, I'm c++ developer with 6+ years of experience. Also I'm participant and problem writer of many algorithm competitions (Topcoder, ACM ICPC, etc). Relevant Skills and Experience c++ programming, rest api, linux Daha fazlası

in 7 gün içinde250$ USD
(6 Değerlendirme)
2.8
FreeXXM

Greetings! As an expert in web site development, I'm very interested in your job. I have reviewed your job description carefully, I think this job is best fit to me. Best Regards Xuan Relevant Skills and Experience Daha fazlası

in 3 gün içinde155$ USD
(0 Değerlendirme)
0.0