Đã hoàn thành

Socket programming : A simple directory management tool with java swing

All components should be managed with a simple GUI. The GUI should provide a way to kill the process without using

the ‘exit’ button on the window.

You will write a centralized directory management system consisting of a server and three client processes. Each client

process will connect to the server over a socket connection and register a username at the server. The server should be

able to handle all three clients simultaneously and display the names of the connected clients in real time.

Two or more clients may not use the same username simultaneously. Should the server detect a concurrent conflict in

username, the client’s connection should be rejected, and the client’s user should be prompted to input a different


Upon connection to the server, the server will check its local disk for a directory matching the client’s username. If a

directory matching the client’s username does not exist, the server will create one. If a directory matching the client’s

username already exists, the server will utilize the existing directory. This directory will be designated the client’s home


Inside the home directory, the client will have the ability to:

• Create directories;

• Delete directories;

• Move directories;

• Rename directories; and,

• List the contents of directories.

Each client will be explicitly confined to its own home directory – no client should be able to navigate to, list the

contents of, or modify the contents of any parent directory. The user may input instructions to the client as

conventional text commands, but these commands must be accepted via the GUI, not the command line.

All three clients should have the ability to make changes and navigate through their respective home directories in

parallel. All operations performed by the server should be displayed on the server’s GUI. Any directory operation errors

generated by the server’s host operating system must be conveyed to the client and displayed to the user. Directory

operation errors should not result in the client disconnecting from the server.

Kĩ năng: Java, Socket IO, Swing (Java)

Xem nhiều hơn: school management system java swing sql, simple chat program using socket programming java, college management system java swing project download, java socket programming: build a chat application, two-way socket programming in java, java socket client example, socket programming in java, how to connect two computers using socket programming in java, socket programming in java pdf, java persistent socket connection example, socket programming in java web application, display hotel management project java swing, management system java swing, simple school management project java, inventory management system java swing, inventory management using java swing, inventory management project java swing, simple project management tool, create simple network monitoring tool java, programming a simple website

Về Bên Thuê:
( 3 nhận xét ) CHITTOR, India

ID dự án: #27885145

Được trao cho:


Hello, Upon reading your brief. I can help you with that. I guarantee you 100% clean code and 0% plagiarism. I have experienced similar projects and I have developed java applications. I have 4 years of experience in P Thêm

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

5 freelancer chào giá trung bình$49 cho công việc này


HI..i am proficient in core Java OO programming with data structures, algorithms, file system IO, network programming with TCP/IP Socket and can develop the client/server directory system as per given specs. The code w Thêm

$100 USD trong 3 ngày
(222 Nhận xét)

Hi, I am an expert developer on C, C++, Java, Python and MYSQL. More than a decade I was working for big American software company afterwards I started working as a consultant. Several data structure algorithms impleme Thêm

$50 USD trong 2 ngày
(65 Nhận xét)

Dear client, I have lot experience in same kind of task.. I can do.. Please contact me.. Thank you.

$35 USD trong 2 ngày
(6 Nhận xét)

Hi, i read your offer, i would be happy to work on this project. I have good experience in building socket level applications using Java. Contact me to get this job done !

$20 USD trong 7 ngày
(3 Nhận xét)