Færdiggjort

JAVA CONCURRENT TCP SURVER CLIENT

Our project deals with tcp server-client communication using java socket primitives and Java threads. Each new request sent by client process should be handled in a new thread created by server process. Server folder structure is given below in xml form:

<sdefFolder>

<[url removed, login to view]>

<[url removed, login to view]>

<sSubFolder1>

<[url removed, login to view]>

</sSubFolder1>

<sSubFolder2/>

<sdefFolder>

Client folder structure is the same except that instead of having a sDefFolder, client has a cdefFolder and instead of [url removed, login to view], client has a [url removed, login to view] and so on.

Client operations:

1- mkfolder fold: creates a folder fold on the server. Displays a warning if it already exists.

2- chfolder fold: operates similar to "cd" command in msdos. "chfolder .." goes up one level in file hierarchy until root folder. A warning is shown if folder does not exist.

3- head: "head n file" displays first n bytes of the file if n>0, last n bytes if n<0. If |n|>file size, whole file is shown.

4- append: "append str [url removed, login to view]" will append the string str to text file file.txt.

5- get: "get fullfilepath" will get the file in fullfilepath from the server and copy it to cdefFolder. If file does not exist a warning is shown.

6- put: similarly, "put fullfilepath" will look for fullfilepath in client directory and copy it to server's sdefFolder directory.

Deadlock prevention and mutual exclusion are a must. Server should be able to run with multiple clients connecting to it and requesting operations concurrently. We also require a [url removed, login to view] file describing the algorithm used in the project.

Evner: Software Arkitektur, VoIP, Windows Skrivebord

Se mere: java tcp concurrent, txt 2 jpg, string algorithm, java 1.5 doc, algorithm string, thread head, tcp, tcp socket, tcp client, tcp c#, str, socket java, root folder, Pseudocode, java thread, java communication, java algorithm, deadlock, algorithm java, windows tcp client

Om arbejdsgiveren:
( 4 bedømmelser ) Turkey

Projekt ID: #3316213

Tildelt til:

thovn

See private message.

$38.25 USD in 6 dage
(29 bedømmelser)
4.9

7 freelancere byder i gennemsnit $39 på dette job

mobiletech1604

See private message.

$42.5 USD in 6 dage
(61 bedømmelser)
6.0
rjavtechnologies

See private message.

$42.5 USD in 6 dage
(15 bedømmelser)
4.5
raghumunugala

See private message.

$42.5 USD in 6 dage
(24 bedømmelser)
3.9
octaviantheodor

See private message.

$29.75 USD in 6 dage
(14 bedømmelser)
3.9
jinjavaworker

See private message.

$34 USD in 6 dage
(7 bedømmelser)
3.2
francojava

See private message.

$42.5 USD in 6 dage
(0 bedømmelser)
0.0