Find Jobs
Hire Freelancers

C MultiThreaded TCP Server Handler - Streaming

€70-140 EUR

Cancelado
Publicado hace más de 9 años

€70-140 EUR

Pagado a la entrega
Hello, I want a simple but powerful application in C that will be able to work on all Linux 64 Bit Systems. This application must be able to listen to a specific port and receive connections using Threads . Must be as fast as possible and use as low resources as possible because i want to use it for streaming so speed and low memory matters. I will provide examples that the program must be able to handle: ./server -h [login to view URL] -p 8080 -f /tmp/[login to view URL] -b 4000 -h => HostName to listen to -p => Port to Listen To -f => the file source that this program will contain. If i make a conneciton to 8080 for example i should be able to read that file and get its contents. It should be able to read from pipes as well. For example -f - should be able to read from fd0 etc. -b => the buffer size in kb. The total Size can not exceeded this value. If for example my file is 10 MB and the buffer is 4MB , it should transfer the 4MB, then remove the first bytes and add the remaining MBs. I want to use this application in live streaming, thats why the buffer size is important. I dont want to save the whole video file but only specific size each time so that the video can continue. I want it as fast as possible and be as fast as possible. Do not use C++ cause of speed. I want it in 2 Days MAX. I will Pay when i will be sure that the program works as described. Thank you
ID del proyecto: 6339992

Información sobre el proyecto

10 propuestas
Proyecto remoto
Activo hace 10 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
10 freelancers están ofertando un promedio de €269 EUR por este trabajo
Avatar del usuario
I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the lauguage is c++ under linux os. So, programming in c++ is never a problem. I used c++ to make many great projects, for example, I made the tools which can convert java files to c++ with the same meaning, of course garbage collection included. I made our own mobile game using c++, I even can show you the demo of client. Trust me, please let expert help you.
€122 EUR en 3 días
4,9 (132 comentarios)
6,9
6,9
Avatar del usuario
A proposal has not yet been provided
€116 EUR en 3 días
5,0 (32 comentarios)
5,2
5,2
Avatar del usuario
Hi. We are a group of experienced engineers with different backgrounds (telecommunications, electronics and systems) with experience in technologies like C/C++/C#/Java/Linux/Scripting, who work for a telecommunications company. Along these years we have worked mainly with embedded systems, for example, high availability communications servers and cable modems. Since we have experience implementing networking applications in both Windows and Linux environments we think that we are suitable for this job. Best regards, Matias.-
€166 EUR en 2 días
4,9 (17 comentarios)
4,5
4,5
Avatar del usuario
Dear Sir, I'm quite interested by your project. I am programmer with sincere and capable. I can provide you the best cheap prices the best results. If you had interest for my suggestion, please call me. My S.k.y.p.e id is "sweetdreamp201" I await for you. Best Regards.
€277 EUR en 10 días
5,0 (2 comentarios)
4,1
4,1
Avatar del usuario
Nie złożono jeszcze oferty.
€388 EUR en 3 días
5,0 (2 comentarios)
3,7
3,7
Avatar del usuario
I had a similar project running on São Paulo subway. Using tcp, multithreading and solaris (sun unix). will you need to use pthreads, fork maybe?
€111 EUR en 2 días
5,0 (4 comentarios)
2,0
2,0
Avatar del usuario
I have implemented a better solution for your requirement without using any buffers. There is a system call called mmap which can map file content to process address space. I have a working executable ready to test for you.( Although not sure how to send it to you using freelancer.in ) Pending part is where input stream is from stdin rather than the file. A few question too before i implement that too. Anyway can deliver the full code+static build tomorrow. Please revert and lets discuss. Hope to start my freelancing by your project :) Regards, Sharique
€188 EUR en 2 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de GREECE
Αθήνα, Greece
5,0
11
Forma de pago verificada
Miembro desde abr 8, 2013

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.