Como se conectar a um soquete de domínio Unix no .NET Core em C #
Eu criei um soquete unix no .NET Core no Linux (Ubuntu 16.04):
var unixSocket = "/var/run/mysqld/mysqld.sock";
var socket = new Socket(AddressFamily.Unix, SocketType.Stream, ProtocolType.IP);
Agora, como faço para conectar o soquete?
A API do .NET Core lista váriosSocket.Connect opções, mas todas, exceto a primeira, tratam de endereços IP:
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)
oAPI System.Net define umDNSEndpoint
e umIPEndpoint
, mas não consigo encontrar umUnixEndpoint
ou classe semelhante para passar paraSocket.Connect(EndPoint remoteEP)