Find Jobs
Hire Freelancers

C MultiThreaded TCP Server Handler - Streaming

€70-140 EUR

Inställt
Publicerad över nio år sedan

€70-140 EUR

Betalning vid leverans
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
Project ID: 6339992

Om projektet

10 anbud
Distansprojekt
Senaste aktivitet tio år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
10 frilansar lägger i genomsnitt anbud på €269 EUR för detta uppdrag
Använd avatar
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 Om 3 dagar
4,9 (132 omdömen)
6,9
6,9
Använd avatar
A proposal has not yet been provided
€116 EUR Om 3 dagar
5,0 (32 omdömen)
5,2
5,2
Använd avatar
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 Om 2 dagar
4,9 (17 omdömen)
4,5
4,5
Använd avatar
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 Om 10 dagar
5,0 (2 omdömen)
4,1
4,1
Använd avatar
Nie złożono jeszcze oferty.
€388 EUR Om 3 dagar
5,0 (2 omdömen)
3,7
3,7
Använd avatar
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 Om 2 dagar
5,0 (4 omdömen)
2,0
2,0
Använd avatar
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 Om 2 dagar
0,0 (0 omdömen)
0,0
0,0

Om kunden

Flagga för GREECE
Αθήνα, Greece
5,0
11
Verifierad betalningsmetod
Medlem sedan apr. 8, 2013

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.