Client server with authentication in C# .Net (i.e. SslStream)
€30-250 EUR
Pagado a la entrega
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
Nº del proyecto: #17921616
Sobre el proyecto
14 freelancers están ofertando un promedio de €205 por este trabajo
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
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 Más
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
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 Más
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 w Más
I have 6 years of experience in C# development. I worked for a similar project in my previous company