Find Jobs
Hire Freelancers

'Ethernet' TCP/IP Communication Project. Implemented in VS2015/C#

$30-250 USD

Selesai
Disiarkan lebih dari 7 tahun yang lalu

$30-250 USD

Dibayar semasa penghantaran
Overview: The project requires that the freelancer modify an existing C# WPF application which transfers text messages and files between windows computers on an ‘Ethernet’ network. The modifications must be made using VS2015 and the working WPF prototype (‘Current App’). The source code of the current app is attached as a 'Zip' file and this specification is attached in 'PDF' format. The current app implements a server which accepts multiple clients and allows the user to send short text messages (‘Commands’) or files of any format between server and client(s) using TCP/IP. The WPF source application itself very small application and comprises less than 500 lines of C# code. The modification requires that the transfer mechanism be enhanced to allow the transfer of a double array (of variable length) in either direction between the networked computers. The delivered product must use the ‘[login to view URL]‘ Network library which can be downloaded from: ‘[login to view URL]’. The delivered application is intended for ‘proof of concept’ only and the techniques which are developed will eventually be incorporated into a larger medical simulation system. The source code of the solution has been supplied as a ‘Zip’ file. The ‘Nuget’ packages required for the solution must be restored before the app can be recompiled. Current Application Functionality: The application consists of a single form (shown above) which can function both as a ‘Server’ and a ‘Client’. The application is a modification of the ‘[login to view URL]’ ‘WPF’ example program and provides three functions: 1. It establishes a bi-directional TCP/IP connection between the server and the client application. 2. It enables the asynchronous transmission of files between the server and the client application. 3. It enables the asynchronous transmission of short text messages (“Commands”) between the server and the client application. Additional Functionality Required: The required additional functionality must be attached to the <Send Array to Remote> button (arrowed in green, above). When this button is tapped, the app will: 1. Instantiate a new double array containing between 10 and 25 real, random numbers. (A suitable method for generating such an array is shown below.) 2. List these numbers in “F3” format in the Communication Log (arrowed in red, above). 3. Encode the array in a suitable format and 4. Send it to the connected client. On receipt of the array, the client will: 1. Decode the array which has been sent. 2. Reconstruct it as a double array. 3. List the elements of the array in “F3” format in the Communication Log. The new functionality will be bi-directional and designed so that, in the future, it will be possible to transmit arrays of up to 150 real numbers at a frequency of 1 Hz. Method for making a double array: Double[] MakeDoubleArray() { Random rnd = new Random(); int ArraySize = [login to view URL](10, 25); var DoubleArray = new double[ArraySize]; for (int i = 0; i < ArraySize; i++) { double u1 = [login to view URL](); DoubleArray[i] = i * u1; } return DoubleArray; } The method should be called to generate a new array whenever the <Send Array to Remote> button is tapped.
ID Projek: 13069006

Tentang projek

14 cadangan
Projek jarak jauh
Aktif 7 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
Dianugerahkan kepada:
Avatar Pengguna
Hello. It looks like something pretty easy and it can be done in 1-2 days.
$31 USD dalam 1 hari
4.9 (1111 ulasan)
7.6
7.6
14 pekerja bebas membida secara purata $202 USD untuk pekerjaan ini
Avatar Pengguna
Hello, I have read and understood your project requirements to modify an existing c# wpf application to send and receive array of double numbers. I am a c# developer with exceptional competence when it comes to TCP/IP communication development on windows and I will be glad to work in this project with you. hope we can discuss further.
$250 USD dalam 5 hari
5.0 (43 ulasan)
6.4
6.4
Avatar Pengguna
Hi there. I'm a Application Developer (Android, iOS, Web Apps, Window Apps ..) with a passion for creating clean and easy to use Applications that help people. Passionate, thorough, and pragmatic App developer with a genuine love of technology and a determination to deliver software that empowers its users. Over 7 years of industry experience ranging from Games, Finances, Retail and so on. Now I'm looking for new opportunity and let us Keep in touch. Thanks.
$666 USD dalam 3 hari
5.0 (28 ulasan)
6.1
6.1
Avatar Pengguna
As description in your requirement. I'm sure to complete this tool for you. inbox me if you have any question about my skill or this project. Thank for your attention HuyPQ.
$155 USD dalam 3 hari
4.8 (65 ulasan)
5.6
5.6
Avatar Pengguna
Hi, I have 5 years experience in development using .Net framework from WPF to Azure. let's discuss your work in derails. add me on Skype: azeemrazzaq Thanks Azeem
$333 USD dalam 5 hari
4.9 (5 ulasan)
4.8
4.8
Avatar Pengguna
Thank you for such an elaborate and clear description of job. Very few employers give it like that. Please come on chat so we can discuss negotiation. I am bidding low because we want to build our reputation on this website. If u agree you will be our second customer on this website!!!
$150 USD dalam 6 hari
5.0 (3 ulasan)
2.9
2.9
Avatar Pengguna
Hi I have very good experience .Net Framework. I have 4 years of experience in WPF,WCF,MVC,C#,SQL. I have done project for Investment Banking domain and Health Care Domain Project I can assure you about the quality of coding standard. Please connect me with my skype id: panigrahi1991. Or you can connect with me on freelancer contact also. Hope we can do this together
$144 USD dalam 3 hari
5.0 (6 ulasan)
2.4
2.4
Avatar Pengguna
A proposal has not yet been provided
$244 USD dalam 5 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera AUSTRALIA
Sydney, Australia
5.0
12
Kaedah pembayaran disahkan
Ahli sejak Jan 29, 2011

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.