Find Jobs
Hire Freelancers

Client server with authentication in C# .Net (i.e. SslStream)

€30-250 EUR

В роботі
Опублікований over 5 years ago

€30-250 EUR

Оплачується при отриманні
Hi, I’m looking for a programmer to help out on a server-client setup within C# winforms. Preferred with [login to view URL] The basics: 1. The server must be able to handle multiple clients. 2. All clients must be dealt with in a different thread. 3. Reading from and writing to the client must be done async. 4. The client must login on connection (and with wrong credentials the connection must be closed). The username and password should be in memory of the server on POC (just a simple dictionary, for instance. This will be done in a better way later on) 5. SSL / TLS must be used. 6. Transfer of binary array streams. 7. Preferred to be able to use different languages to connect to the server as well, if easy to implement. 8. All server code must be within a winform application. No services allowed as a “middleman”. No extra packages without source code. (Basically like implementing a TCP server with TcpListener) 9. Must be able to whitelist and/or blacklist IP addresses. 10. When a client connects, the server needs to know (easy, but makes sense) 11. When a client tries to connect, but the server if not running, the client must continue trying to connect. Also if the client was connected, but for some reason the server becomes unavailable, the client must notice that a.s.a.p. and as soon as the server is available again, auto-reconnect the client to the server. Use bool in the client class to see whether or not the client is connected. 12. Solution must be made in .Net 4.7.2. All code must be available on delivery. Basically it will be used to update client GUI based on info on the server and the client can send some info (interaction) to the server. Connection and handling must be done ‘real-time’. Please let me know you game plan and techniques you’re going to use. Which .Net classes etc. etc. Please add a simplified schematic plan with your bid. Kind regards Matthijs
ID проекту: 17921616

Про проект

14 пропозицій(-ї)
Дистанційний проект
Активність 6 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
14 фрілансерів(-и) готові виконати цю роботу у середньому за €205 EUR
Аватарка користувача
Hi I can create you a c# socket programme with multi client and server on different threads. We can use ssl/tls and fulfill your 12 Requirements. It is quite a challenging task. I hope I can do it
€555 EUR за 20 дні(-в)
4,9 (567 відгуки(-ів))
8,5
8,5
Аватарка користувача
Hello , dear How are you? I am very interested in your project and am ready for discussing with you about project for now. I have experienced in developing .NET, C# Programming, Software Architecture. I will work very hard and best for you. Best Regards
€200 EUR за 3 дні(-в)
5,0 (49 відгуки(-ів))
7,3
7,3
Аватарка користувача
I have built multiple projects based on .net and later using .net core sql server , entity framework , entityframework core , jquery , angular 5 and 6 also built real time apps based on google products
€277 EUR за 3 дні(-в)
5,0 (36 відгуки(-ів))
7,0
7,0
Аватарка користувача
I am a qualified full stack web developer for about 6 years already. I have a deep knowledge and practice of backend and frontend development. During my professional career, I have performed over 40 projects of varying complexity. C# MY THING
€30 EUR за 1 день
4,7 (32 відгуки(-ів))
5,5
5,5
Аватарка користувача
Hello! My name is Bob and I'm ready to help out with this project. I think we need to talk and clarify key concepts as what you posted doesn't make sense. While it's possible to mimic a server within WinForms it'll represent a huge load of work and will ultimately lead to what is already invented (you see where I'm going with this?) Instead, an architectural approach must be employed to develop an N-tier system and the WinForm UI will live in the frontend layer. It will communicate with, say a Windows Service or IIS to make up the workflow you're talking about. And I'm talking for an in-house developed service, not some cloud-based sh*t. There is already a part of Windows to handle this functionality - connections, security, redundancy, communication protocols, etc. Namely Windows Communication Foundation. So having all this re-invented in whatever technological domain is possible, but I believe it's out of the scope of this project. So let's discuss the details. Reach me whenever you ready - I can see we're in close time zones. Thank you for reading that far. This is getting a bit lengthy ;)
€150 EUR за 1 день
5,0 (1 відгук)
5,4
5,4
Аватарка користувача
Hello, Dear Employer! I can do this work. Individual and hard working person done your work accurately. Waiting your response. Always I do my best & fast with on time delivery for my all clients. Please tell me what you need and how would you like to complete this project. Your project will be 100% accurate and professional. 100% satisfaction guaranteed. Fully clear communication. Continued support after done your project. Please trust me & give the opportunity. I will hope your answer. Send me a message, I’ll respond quickly. Your satisfaction is my success. With Regards!
€150 EUR за 3 дні(-в)
5,0 (25 відгуки(-ів))
5,1
5,1
Аватарка користувача
Hello, I have genuine skills in *Angular, React JS, Node JS. And especially loving *PHP MVC frameworks such as Wordpress, Laravel, Magento*. *Ruby and Ruby on Rails Don't worry about basic technologies like *HTML, HTML5, CSS, CSS3, Javascript, jQuery and Twitter Bootstrap*. Now I specialize also in * mobile development. Native and Hybrid apps.* * Image Processing, Neural Network* I am mastering *English* course and sure that you will be utilizing my professional and technical skills developed through past work experiences. Feel free to contact me anytime. Thank you a lot.
€135 EUR за 3 дні(-в)
5,0 (6 відгуки(-ів))
4,4
4,4
Аватарка користувача
I am a professional .NET developer. I have very strong skills in writing socket programming using C#. in This project three main C# built-in class will be used (TcpClient, SslStream and Thread). If you are interested we can discuss further. Thanks
€250 EUR за 3 дні(-в)
5,0 (2 відгуки(-ів))
3,0
3,0
Аватарка користувача
Hello, I'm mature experienced Windows developer, and I can handle your project in MS VC++, that is similar to C# (by the way, the link you provided content MS VC++ code). Briefly. There will be one TcpListener object, that will spawn accepted connection objects to the ThreadPool. Those objects will read and write streamed data. In relation to a client, it will be an object of TcpClient class having NetworkStream wrapped in SslStream. All of that is nothing special, but reliability and error handling could be pretty hard. Personally, I prefer not use async callbacks. I use Thread or ThreadPool instead for fine control. Looking forward to hear from you.
€166 EUR за 5 дні(-в)
5,0 (2 відгуки(-ів))
2,7
2,7
Аватарка користувача
Hello. I am a Canadian IT Expert and just checked your project, glad to say i have done similar project before. I am 20 years experienced full-stack developer specializing in C#, ASP.NET MVC, EF, LINQ, Web API, SQL, Bootstrap, AngularJS, JQuery, HTML5, LESS & CSS3. Skilful graphic designer and UI/UX artist with responsive layout design. Have great understanding of Object Oriented Programming & Database Design. 6 years experienced working with Microsoft. I am very interested in your project. Can help you in in your server-client windows application on .net 4.7.2 with best possible techs, design and performance. Look no further, and feel free to contact me. Ready to start your work immediately and can do this within your budget :) Thank you for reading this proposal. https://www.freelancer.com/u/xenoivan
€300 EUR за 14 дні(-в)
4,9 (5 відгуки(-ів))
3,0
3,0
Аватарка користувача
I have 6 years of experience in C# development. I worked for a similar project in my previous company
€155 EUR за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор NETHERLANDS
Amsterdam, Netherlands
5,0
22
Спосіб оплати верифіковано
На сайті з черв. 30, 2012

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.