Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

C# .netCore Tls/Ssl Socket Server/Client

Ostatnio zmodyfikowano 2019-09-23 20:10
Autor Wiadomość
Breakermind
Temat założony przez niniejszego użytkownika
C# .netCore Tls/Ssl Socket Server/Client
» 2019-09-23 20:10:27
Witam!

C#, .NetCore Tls/Ssl soket serwer i client (Testowany na linux .netcore 2.2), może się komuś przyda (gotowe projekty).

https://github.com/orbitronixxx/HotSsl

Uruchamia się banalnie ;)


using System;
using HotSsl;

namespace HotSsl
{
    class Program
    {
        static void Main(string[] args)
        {
                Console.WriteLine("Starting server...");

                HotSslServer s = new HotSslServer();
                s.ServerPort = 8888;
                s.Start("certificate.pfx","password12345");

                Console.WriteLine("Bye Bye!");
        }
    }
}

A tu worker na pracę z wiadomością od klienta


// Do something with client text message
public void DoSomething(ref ClientInfo cinfo)
{
    // Set message
    cinfo.Message = "!!! Hi from Worker.DoSomething() " + Reverse(cinfo.Message) + "\r\n";

    // Set log message
    cinfo.LoggerMessage = "[Log from Work() class]";
   
    // Set broadcast message
    cinfo.BroadcastMessage = "[Broadcast from Work() class]";

    // Or disconnect client with
    cinfo.Disconnect = true;
}
Pozdrawiam

P.S. Trzeba dodać do Broadcast() kilka linijek...jeżeli potrzebny.

P-175226
« 1 »
  Strona 1 z 1