Closed

C MultiThreaded TCP Server Handler - Streaming v2

Hello,

I have already opened another topic like this but didn't find someone good knownledge on it so i will try again.

------------------------------------------------------------------------------------------------------------------------------

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 127.0.0.1 -p 8080 -f /tmp/[url removed, login to view] -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 bytes etc etc

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

Skills: C Programming, Video Broadcasting

See more: client server programming tcp, server template tcp

About the Employer:
( 0 reviews ) India

Project ID: #12025187

10 freelancers are bidding on average $340 for this job

hbxfnzwpf

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on server side, using c++ under linux environ More

$400 USD in 3 days
(82 Reviews)
6.6
utkarshkatiyar19

I can do

$500 USD in 4 days
(217 Reviews)
6.7
$277 USD in 2 days
(23 Reviews)
4.2
fahien

Hi, This is IsonProjects. I'm very much interested in your project and would like to place my bid on it. I am particularly interested in it because of my experience in Server Client application using C, Socket and PTh More

$400 USD in 2 days
(8 Reviews)
3.4
polto

hi I ready have a very good experience in socket programming. - no socket class for native c++ it just in c. - about streaming you can use udp . - if you want tcp it is ok but be slower thank udp - you give a : ./ More

$350 USD in 20 days
(3 Reviews)
2.8
gvukkesala

I have been client server communication using tcp/UDP since beginning of my freelance career and it is also one part of my work.

$278 USD in 2 days
(4 Reviews)
2.6
cihankom

10 years c/c++ programimng on linux TCP-IP userpsace stack is developed with using libpcap and libnet library. Raw socket brute force pentest software, Patch open source sslsplit project for mirror/pcap clear traffi More

$333 USD in 10 days
(2 Reviews)
2.2
houssamvw

Hi ... I have previously built two apps using C for Linux .. Multi-Threaded web Server .. Multi-Process we server ... using POSIX thread, mutex and Sockets ... here is the report for Multi-process: http://www.m More

$200 USD in 2 days
(1 Review)
1.2
$400 USD in 3 days
(0 Reviews)
0.0
technologics2

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. I am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have c More

$266 USD in 6 days
(0 Reviews)
0.0