Terminé

Mailsot application / C# .NET

What I need is a C# class (and the test C# Windows Forms application) with the following functionality:

*Retrieves the list of available computers on the intranet (not the internet!)

*Check the named mailslot (e.g. "MyMailslot")? on the local machine to see if there is any messages has been received from other computers.

*If the message (in the local mailslot) has found - appends its own IP address and other info (e.g. "myInfo" string) and sends the modified message further to computers on the network into their mail slots.

Idea is very simple - if we run the application on several machines on the network - each running instance of the application will quickly identify all other "peers" running on the network - since each application will receive the message containing the IP addresses of other "peers".

The test application is a simple one-form application - with a multi-line text box on it. Each time a new message has received by the test application - the content of the message is appended to what is already in the text box.

## Deliverables

**If you have had previous experience with network programming for Win32/WinAPI (even though this project must be implemented in C# - I understand - there will be some C#<->WinAPI interop work involved ??" but this job has already been done for you by others ??" please check the links at the end of the description) - the project should not take more than two-three hours.**

**? **

**Here's the links to help you with the task:**

**Using a Mailslot to read/write data over a network**

**[url removed, login to view]**

**? **

**Fully functional Asynchronous Mailslot Control in C#**

**[url removed, login to view]**

**? **

**Retrieving a list of network computer names using C#**

**[url removed, login to view]**

**? **

**Notes:**

1. **I will be WILLING TO PAY MORE if (nice to have but NOT necessary):**

***your code will be working on the 64-bit version of Windows. But you would have to tell me (and show in the code) why is your code is 64-bit proof.**

***if you could implement mail slot sending using multicasting/broadcasting capabilities of Windows mailslots. You've got to understand: if you send 10 messages by calling a mailsot function 10 times - it is not multicasting/broadcasting.**

***If you could implement receiving mailslot messages in a asynchronous manner - e.g. your class will have event fired each time the message is arrived.**

**2. If you going to re-use some bits from codeproject links I posted her - please delete unused/not releavant code. I also expect that you won't include unused/not relevant code into your class. Thanks.**

**3. I have more projects coming VERY SOON. So if this project will be completed with the good quality - I'll leave great feedback for your job and would be keen to continue working with you.**

**If you have any project-related questions - please ask away. Thank you.**

**? **

Compétences : Programmation C#, Ingénierie, Microsoft, MySQL, PHP, Gestion de Projet, Architecture Logicielle, Tests de Logiciels, Bureau Windows

en voir plus : what is network programming, what is net programming, what is computer programming, what is asynchronous programming, what is a string in programming, what is a function in computer programming, string in c programming, slot machine programming, simple programming projects in c#, programming questions in c#.net, programming job over internet, php job application form code, one line programming job, net programming questions, is computer programming a good job, i need a list of computer programming projects, i got fired, help with computer programming, got fired, good computers for programming

Concernant l'employeur :
( 2 commentaires ) Kabul, Afghanistan

Nº du projet : #3171513

Décerné à:

stephen85

See private message.

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 3 jours
(158 Commentaires)
6.0

4 freelance font une offre moyenne de $42 pour ce travail

MoonSoftware

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(52 Commentaires)
5.5
worktoexcel

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(3 Commentaires)
0.0
Kom7Technologies

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(0 Commentaires)
0.0