Færdiggjort

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

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

Evner: .NET, C# Programmering, Software Arkitektur

Se mere: server php webservice net client, client server application net web based, webcam client server visual basic net, sslstream namespace, c# ssl client example, .net ssl server, dotnet sslstream, c# tls server example, c# sslstream example, sslstream socket c#, sslstream.authenticateasclient c# example, net client server application, net windows base sample project client server, client server net, asp net windows application client server example, rmi visual net j2ee client server, net client server gui, client server soap authentication php, client server app net, automatice close site client server days asp net

Om arbejdsgiveren:
( 20 bedømmelser ) Amsterdam, Netherlands

Projekt ID: #17921616

Tildelt til:

limillion819

Hi there. I am very interested in your proposal. I can instantly help you with your starting project with a successful completion. As a professional .net developer, I ensure for a perfect ongoing project. You will Flere

€250 EUR in 5 dage
(14 bedømmelser)
4.4

19 freelancere byder i gennemsnit €248 på dette job

rinsadsl

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 in 20 dage
(515 bedømmelser)
8.4
mingxiao2008

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 Flere

€200 EUR in 3 dage
(35 bedømmelser)
6.7
abdelghafar

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 in 3 dage
(22 bedømmelser)
6.3
bstoinev

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 Flere

€150 EUR på 1 dag
(1 bedømmelse)
5.4
Tikdragon

Hello Have read your project description carefully. I will use Thread,Socket,sslStream,[login to view URL],TcpListner,TcpClient Also will store credential information on sql database Let's have a talk for Flere

€933 EUR in 3 dage
(11 bedømmelser)
5.1
itwonder1

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 w Flere

€150 EUR in 3 dage
(23 bedømmelser)
5.1
sodiqa32

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 Flere

€30 EUR på 1 dag
(12 bedømmelser)
4.9
€222 EUR in 14 dage
(27 bedømmelser)
4.5
justdotweaks

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 Flere

€135 EUR in 3 dage
(5 bedømmelser)
4.2
ashikmahmud137

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 Flere

€250 EUR in 3 dage
(2 bedømmelser)
3.1
abramoth

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 Flere

€166 EUR in 5 dage
(2 bedømmelser)
2.7
ashishcompwiz

I read your project descriptions carefully, I am very interested in your job. Hi, I have found your project description very interesting and therefore, am very eager to work in it. I do possess enough Flere

€217 EUR in 3 dage
(3 bedømmelser)
2.9
salexfarm

hello,how are you. i read your bid carefully. i am C#, .Net expert and have full experience for 7 years. C#, .Net is my top skill and my interested skill. I can provide most quality and high fast. if you want to su Flere

€150 EUR in 3 dage
(1 bedømmelse)
1.2
cgnunez

I have experience en .net c# SSL / TLS conections, server and client apps. Work great on apps within winforms (console) Please contact with me to work on your project.

€244 EUR in 10 dage
(0 bedømmelser)
0.0
Assistant4me

Hello I have read your project description carefully. I understand your requirement and believe that I am the type of person you’ve been looking for. I have some questions: -Is it important what is the database of w Flere

€60 EUR in 3 dage
(0 bedømmelser)
0.0
ashishradadia147

Hello Matthijs I am c# .net developer has 5 years of experience I read your full requirement. For this project, I would suggest making one library for the client-server connection and we can use this library in the Flere

€277 EUR in 15 dage
(0 bedømmelser)
0.0
xenoivan

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, SQ Flere

€300 EUR in 14 dage
(0 bedømmelser)
0.0
Alekya2709

I have 6 years of experience in C# development. I worked for a similar project in my previous company

€155 EUR in 3 dage
(0 bedømmelser)
0.0