Find Jobs
Hire Freelancers

Ftp file transfer -- 2

$10-30 USD

Cerrado
Publicado hace alrededor de 1 año

$10-30 USD

Pagado a la entrega
In this project, you will implement a simple version of ftp client/server software. It consists of two programs: ftpclient and ftpserver. First, ftpserver is started on a computer. It listens on a certain TCP port (such as 4007) and is capable of supporting multiple clients with different threads. Then, two ftpclients are executed on the same computer where the server runs; the server’s port number are supplied in the command line, for example, “ftpclient 4007”. The user can issue a command at each of the two clients: “get <filename>”, which is to retrieve a file from the server, or “upload < filename>”, which is to upload a file to the server. Testing is carried out in the following sequence (a) client 1 will get [login to view URL] from the server and write the file to the local disk as [login to view URL], (b) client 2 will get [login to view URL] from the server and write the file to the local disk as [login to view URL], (c) client 1 wil upload [login to view URL] to the server, which will write the file to its local disk as [login to view URL], and (d) client 2 will upload [login to view URL] to the server, which will write the file to its local disk as newUploadTestFile2.pptx. The reason to change the name of the file with prefix “new” is to allow you to place all files, including the ftpclient, ftpserver and the test files ([login to view URL], [login to view URL], [login to view URL], and [login to view URL]), in the same directory. After testing, the newly created files will not overwrite the original test files. The test files can be found on Canvas. They are the same as [login to view URL], [login to view URL], [login to view URL], and [login to view URL] but under different names, [login to view URL], [login to view URL], [login to view URL], and [login to view URL], respectively. These files are large. You may need to use a loop the break them into smaller segments and send each segment at a time; in this case, you also need a way to inform the end of transmission. The implementation does not have to conform to the ftp standard.
ID del proyecto: 36274464

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 1 año

¿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
3 freelancers están ofertando un promedio de $23 USD por este trabajo
Avatar del usuario
Hello, I have went through the description and requirements are matched with my resources. You can hire here as a freelancer and you will get your work done with perfection. Let's discuss it in detail.
$20 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Having master degree in computer science and 7 years of experience in building software solution for products in transportation management rating and planning And having good command in Data structures/Algorithms And programming in JAVA. Looking for a new opportunity in Software domain. Always eager to learn new technologies and to solve challenging problems. And ready for new challenge, especially when it comes to technology. I believe that without pen and paper you can not directly jump to the solution. So always i am bringing the system on paper/board first. always love to solve any problem by data structures and algorithms. Let's discuss in detail. Skills : Java, Spring, Spring boot, Microservice, Rest-api, Grpc, Docker, Git, Jira, Hibernate
$30 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, My name is Maisie and i am product/project manager with over 6 years of experience in software development, project management, customer care, data analysis and virtual assistant and a degree in Mathematics and Computer Science. I understand you are looking for someone with Computer Science and familiar with programming language skill's set ,python, java. i also have experience in data analysis. . I am looking forward to talking to you.
$20 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de INDIA
Gainesville, India
0,0
0
Miembro desde mar 27, 2023

Verificación del cliente

Otros trabajos de este cliente

FTP File Transfer
$10-30 USD
¡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.