Herstellen einer Verbindung zu einem Unix-Domänensocket in .NET Core in C #

Ich habe einen Unix-Socket in .NET Core unter Linux (Ubuntu 16.04) erstellt:

var unixSocket = "/var/run/mysqld/mysqld.sock";
var socket = new Socket(AddressFamily.Unix, SocketType.Stream, ProtocolType.IP);

Wie schließe ich die Steckdose an?

Die .NET Core API listet verschiedene Socket.Connect -Optionen, aber alle außer der ersten befassen sich mit IP-Adressen:

public void Connect(EndPoint remoteEP)
public void Connect(IPAddress address, int port)
public void Connect(IPAddress[] addresses, int port)
public void Connect(string host, int port)

Das System.Net API definiert einDNSEndpoint und einIPEndpoint, aber ich kann kein @ findUnixEndpoint oder eine ähnliche Klasse, die an @ übergeben werden soSocket.Connect(EndPoint remoteEP)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage