Find Jobs
Hire Freelancers

chat program with socket

$10-30 USD

Completed
Posted over 6 years ago

$10-30 USD

Paid on delivery
In this project you are going to implement a chat program with socket programming. First Part (30 points) Your program should have an interface that lets you; -enter the ip address of your destination -choose the protocol (UDP or TCP) -gives you a text field to send text messages to destination -lists you emojis that you may send Second part (70 points) Your program should have an interface that lets you; -enter the ip address of your destination -choose the protocol (UDP or TCP) -to choose a file from your local directory and send it to your destination When you send a file, you should divide the file into small pieces (1000 bytes) and assign a sequence number to each piece. Then you should send each piece in a single packet. On the receiving end you should combine these pieces to reconstruct the file. With TCP you should not have any lost packets and packets should be received in correct order, but with UDP you might lose packets and some of the packets might change order. You should report how many packets are lost and how many changed order (try files with different sizes 100KB to 100MB). Moreover report the upload/download rate(bits/seconds) over time. Bonus part Your file transfer program should add reliability to UDP at application layer. It should handle packet losses (timeouts, retransmissions) and out-of-order packets (put packets in correct order before processing, buffering). What to submit: You are supposed to write a detailed report additional to your code which includes detailed information for interfaces and functions you use. You may work in groups of two. You will present your project in interviews with the instructor.
Project ID: 16118601

About the project

10 proposals
Remote project
Active 6 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
I am a full time developer and have high skills in Networking program by C/C++, java so I can complete this project. My price and time is negotiable. Let's discuss details via chat. I'll provide best service. My Skills: C/C++ Java Networking Socket program(TCP/UDP)
$25 USD in 1 day
4.9 (354 reviews)
7.9
7.9
10 freelancers are bidding on average $48 USD for this job
User Avatar
Hi, Dear Employer! How are you? I am really interested in your project. I have enough experience on python, C/C++, C#, java programming. I am 100% sure i can satisfy your requirements perfectly. Clear Algorithm Will Encourage Your Project. I want a long term relationship with you. Thank you and best regards!
$105 USD in 1 day
4.9 (197 reviews)
7.9
7.9
User Avatar
A proposal has not yet been provided
$35 USD in 1 day
4.9 (50 reviews)
5.2
5.2
User Avatar
100% quality work assured. m me.....................................................................
$35 USD in 1 day
4.8 (42 reviews)
5.0
5.0
User Avatar
hi iam expert in programming and these assignments please consider
$15 USD in 1 day
5.0 (5 reviews)
3.1
3.1
User Avatar
A proposal has not yet been provided
$35 USD in 5 days
4.9 (14 reviews)
2.9
2.9
User Avatar
4.5 years of strong experience in analysis, design, development and implementation of enterprose solution using the technologies Java, J2EE, Spring and Hibernate. Good Experience in internet technologies like JSF/Prime-faces/Rich-faces, Web Service (Restful Service) and Angular. Experience in working with Databases like Oracle, and MySQL and proficiency in writing SQL queries. Experience in application servers like Apache Tomcat and Glassfish Application Server. Good understanding of various source management tools like GIT and SVN. Having working knowledge of project build tool Maven. Skills with knowledge of agile approach, daily scrum and other process. Experience in using GUI/IDE tools like Eclipse, STS, NetBeans and Jira. Adept in end-to-end development of software products from requirement analysis to system study, coding, documentation and implementation. Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently. Ability to learn and adapt quickly to the emerging new technologies and paradigms. TECHNICAL SKILLS Languages: Java, Java Script, JSP, SQL, HTML, XML. Frameworks: Spring, Hibernate, JSF, J2EE, JQuery.
$55 USD in 1 day
5.0 (1 review)
0.8
0.8
User Avatar
A proposal has not yet been provided
$35 USD in 2 days
5.0 (1 review)
0.3
0.3
User Avatar
Hello.I have 2+ year of experience in developing J2EE applications My skills: Java CORE, J2EE, JSP,JSF, Servlets, REST, Maven, Gradle Frameworks: Spring (Boot, MVC, Data, Security), Hibernate
$20 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of TURKEY
istanbul, Turkey
5.0
1
Payment method verified
Member since Jan 20, 2018

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.