Find Jobs
Hire Freelancers

chat program with socket

$10-30 USD

Terminado
Publicado hace alrededor de 6 años

$10-30 USD

Pagado a la entrega
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.
ID del proyecto: 16118601

Información sobre el proyecto

10 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 en 1 día
4,9 (354 comentarios)
7,9
7,9
10 freelancers están ofertando un promedio de $48 USD por este trabajo
Avatar del usuario
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 en 1 día
4,9 (197 comentarios)
7,9
7,9
Avatar del usuario
A proposal has not yet been provided
$35 USD en 1 día
4,9 (50 comentarios)
5,2
5,2
Avatar del usuario
100% quality work assured. m me.....................................................................
$35 USD en 1 día
4,8 (42 comentarios)
5,0
5,0
Avatar del usuario
hi iam expert in programming and these assignments please consider
$15 USD en 1 día
5,0 (5 comentarios)
3,1
3,1
Avatar del usuario
A proposal has not yet been provided
$35 USD en 5 días
4,9 (14 comentarios)
2,9
2,9
Avatar del usuario
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 en 1 día
5,0 (1 comentario)
0,8
0,8
Avatar del usuario
A proposal has not yet been provided
$35 USD en 2 días
5,0 (1 comentario)
0,3
0,3
Avatar del usuario
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 en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de TURKEY
istanbul, Turkey
5,0
1
Forma de pago verificada
Miembro desde ene 20, 2018

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.