Đang Thực Hiện

simple client-server system of remote backup

Develop a simple client-server system of remote backup

Client is made of command rcopy

Syntax to copy local file “[url removed, login to view]” to remote server “path” is

rcopy [url removed, login to view] server:path

where server is the name or the IP address of the server

file can be accesses via absolute or relative path

if in the specified path already exsists a file with the same name, the system must request if the user wants to overwrite it (like option -i of the cp command)

command rcopy accept the following parameters:

-r: recursive copy of the path specified as first argument (like -r of cp command)

-v: print on screen the file names while copying

-f: force the overrwrite if the destination file already exsists

--exclude=[url removed, login to view], file2.txt...exclude from the copy the file [url removed, login to view], file2.txt...

The request must run with credentials of the user who runs the server

Server must accept multiple connection with thread, and wait for incoming connection on TCP port 1234

File transfer must be on the TCP port 1235 or on the port 1234

On a single system must run multiple client

File access must be controlled by a lock system. A single thread at one time can access a file to write, multiple to read

System must work both under Linux and Windows

Linux server ask to client the authentication of the remote user

Linux server executes operation with the credentials of the client user

Software must be written in C

It consists of a single Client and server, compiled with conditional compiling

Kỹ năng: Lập trình C

Xem thêm: client server tcp backup, system server, system one, system software develop, absolute software, simple software system, rcopy linux command, simple client server windows, windows system , system linux, file2, absolute, thread, tcp client, syntax, software simple, simple , remote server, recursive, linux system, ip tcp, file server, credentials, c simple, access v

Về Bên Thuê:
( 0 nhận xét ) AAAAA, France

Mã Dự Án: #46855

Đã trao cho:

CubeReality

We are ready to do this job for you rigth now. We have specified our conditions in your PM. We are a professional company with more then 5 years experience. You can visit our site http://www.cubereality.com.

$90 USD trong 7 ngày
(2 Đánh Giá)
2.2

7 freelancer đang chào giá trung bình $86 cho công việc này

grshadow

Do you really need to develop the whole system from scratch? For Linux you have rsync/rcp/rsh/ssh engines. In Windows environment it can be accessed using Cygwin.

$100 USD trong 7 ngày
(3 Đánh Giá)
4.3
poojapatel22

I am programmer of c++ and Vc++. i had a ready project of webdav protocol and i can do it in multi-theading model.

$50 USD trong 10 ngày
(2 Đánh Giá)
2.5
virtualspy

I would like to bid for this project. I am a programmer (C/C++).

$100 USD trong 20 ngày
(0 Đánh Giá)
0.0
Jyos

We have experience in implementing those kind of programs

$89 USD trong 10 ngày
(0 Đánh Giá)
0.0
SourabhB

Try us out

$82 USD trong 10 ngày
(0 Đánh Giá)
0.0
usakthi

Hi, We are programmers in c,c++ and vc++ on both windows and linux. we have a strong experience and our expertise is in networking.

$90 USD trong 7 ngày
(0 Đánh Giá)
0.0