Sedang Disiapkan

TCP Client Server

This project is in C Unix based environment.

I need a CLIENT which can interact with 1, 2, 4 and 8 SERVERS respectively.

I have to measure the speed up we get from using the above number of SERVERs respectively. (A graph with increase in performance.)

The CLIENT generates a list of 64-bit Random numbers. This list, when sent to one SERVER, is sent entirely. The CLIENT also calculates the sum of squares of the hamming distance between each of the random numbers in the list.

sum+= hammingdistance(random[i],random[j])^2

When sending to multiple servers, it is split accordingly, to distribute the load.

When the SERVER receive the list, it generates a new random number, using a RNG(same as CLIENT, but with different seeds)

This new random number is plugged into each position in the list, and sum of squares is calculated each time again. This sum of squares is stored in another array.

The minimum such sum(from the array) is compared with the sum received from the client.

If the minimum sum is lesser than the CLIENT's sum, the new minimum sum, along with the new random number, and its position in the random array, is sent back to the CLIENT.

The CLIENT then updates its array. If there are more than one SERVER, then the CLIENT will send this new random number, along with its position, and the new sum to all the servers again.

If there is only one SERVER, the CLIENT sends it back to the same SERVER.

This process continues till we can optimize the sum of squares of hamming distance.

At the end of this process, the minimum hamming distance in the random array should be around 22- 25.

Kemahiran: Pengaturcaraan C

Lihat lagi: random server, tcp client server, TCP Server, list graph, array graph, tcp server client, python tcp server sample projects beginners, python tcp client, tcp client server unix, tcp clients, server klient random, writing simple tcp clientserver unix environment, single tcp client multiple servers, tcp client server python, tcp generator client, python tcp client server, tcp server sum, tcp client contract, tcp client unix, random number client server, tcpclient multiple servers, send array client, back end server, tcp client, tcp c#

Tentang Majikan:
( 1 ulasan ) Navi Mumbai, India

ID Projek: #366453

Dianugerahkan kepada:


Dear sir, I can do it for you, Could you see PMB for more details? Thanks. Best Regards.

$125 USD dalam 3 hari
(55 Ulasan)

14 pekerja bebas membida secara purata $142 untuk pekerjaan ini


Hi, see PMB

$100 USD dalam 3 hari
(2 Ulasan)

Hi I have 3 years of experience on client/server programming.

$50 USD dalam 7 hari
(2 Ulasan)

hello - i'd be happy to finish this for you. i have 15 years of client/server programming in a real time environment with C and python. thanks

$200 USD dalam 5 hari
(0 Ulasan)

Hello, I can write those applications for you. I've been dealing with tcp implementations a lot recently specifically for unix-based environments. The timeframe is also negotiable. Regards,

$100 USD dalam 7 hari
(0 Ulasan)

Client and server programs would be provided as per specification.

$250 USD dalam 7 hari
(0 Ulasan)

Hi, I can take this job very quickly based on my own codes.

$150 USD dalam 4 hari
(0 Ulasan)

Client-Server architecture can be created as per your requirements

$250 USD dalam 10 hari
(0 Ulasan)

Yes we can do it because we have did same project for other clients.

$250 USD dalam 15 hari
(0 Ulasan)

I have experience in creating such applications for more than 5 years. Check our company portfolio.

$249 USD dalam 30 hari
(0 Ulasan)

I have done lots of projects like this.... Its easy for me

$80 USD dalam 2 hari
(0 Ulasan)

Easy! Glad to take a part.

$50 USD dalam 3 hari
(0 Ulasan)

Just To Clarify, I Have To Write Only The TCP Client. Invoke In The Command Line. Could I Use Any RNG? May Be I Should Use The Same 64Bit-RNG. The One You Use With Your Servers. If So Please Tell Me Where To Lagi

$100 USD dalam 7 hari
(0 Ulasan)

Hi, I can give u the requirement in three days of time if my bid is ok. Priya Sharma

$40 USD dalam 3 hari
(0 Ulasan)