Find Jobs
Hire Freelancers

o develop a multithreaded Server/Client application capable of serving multiple services in parallel for different clients

$30-250 USD

Completed
Posted over 4 years ago

$30-250 USD

Paid on delivery
Using Java Threads On your local host, you are required to develop a multithreaded Server/Client application capable of serving multiple services in parallel for different clients. The application has the following specifications: o The server should be always listening for incoming connections on a separate thread (listening thread). o The server should have a predefined list of services. o The server should be able to handle concurrent clients’ connection requests using multithreading to allow for sending and receiving at the same time, Upon receiving a client’s connection, the server should perform the following:  Display the receiving client's IP address and communicating port number.  The server should serve the client request based on the requested service by the client. all codes of clients and services are in the following file i just dont know how to code the server and have it listening for incoming connections on a separate thread (main Thread)
Project ID: 22280847

About the project

6 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Dear Sir, I am interested in your project. I have gone through your requirement, I have good experience in server client applications using threading in java. Please ping me we can start right now. I'm senior Core Java, J2ee, Javafx, Spring boot, Spring JPA, Hibernate, Angular developer. I assure, I will do my best to work with you on your project to present the best possible outcome for you and your customers. I will also do my best to correct any area of work where quality comes into question, I want to have pride in my service to your company and the final product provided. I look forward to working with you. Thanks & Regards
$80 USD in 2 days
4.7 (50 reviews)
6.5
6.5
6 freelancers are bidding on average $118 USD for this job
User Avatar
Hi Sir, I have huge experience in Java TCP client and Server development. I worked heavily on socket programing and will arrange your code to server the multiple client. As i reviewed your requirement it's looking good to me and i am available to start your project now. Please start the chat to discuss further. You can see from my profile regarding my experience in java. Thanks,
$160 USD in 1 day
4.8 (68 reviews)
6.6
6.6
User Avatar
Hello Sir, I have 9 years of experience in java programming and i am expert in TCP socket and Server/client application development. I gone through your attached code and it's look fine to me i will make to server multiple clients at a time and keep listening. As i worked on development of a HTTP server and did similar kind of job. Can we have quick chat so i can ask you few question and then start it immediately. Thanks,
$134 USD in 2 days
4.3 (90 reviews)
6.4
6.4
User Avatar
Hi. thanks for your posting. I'm very happy to have a chance of bidding your project. I have experience in the development of projects like yours If you hire me, I'll do my best for your project and finish greatly in a short time. I'm sure I can satisfy you as you want. best regards.
$200 USD in 3 days
5.0 (13 reviews)
5.2
5.2
User Avatar
I can do this project for you. Let's discuss more details in private. Looking forward to working with you!
$100 USD in 7 days
5.0 (16 reviews)
3.8
3.8
User Avatar
This is achievable. Let me know if you are interested and we can discuss on the details and delivery.
$35 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of QATAR
Doha, Qatar
5.0
3
Payment method verified
Member since Sep 26, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.