相关疑难解决方法(0)

c#中的Unix套接字

我正在尝试使用 Mono 的 UnixEndPoint,但在使用它之前就失败了。我在 64 位 Windows 7 系统上运行 Xamarind + .net 4.5。

这里有一些代码证明没有一个组合有效:

foreach(SocketType st in Enum.GetValues(typeof(SocketType)))
    foreach(ProtocolType pt in Enum.GetValues(typeof (ProtocolType)))
    {
        try{
            socket = new Socket (AddressFamily.Unix, st, pt);
            Console.WriteLine("{0} {1}", st, pt);
        }
        catch{

        }
    }
Run Code Online (Sandbox Code Playgroud)

基本上,所有组合都会产生某种类型的套接字错误。

在这里,有人显然使用了它——单声道、c#、套接字、性能——这应该在 Windows 上工作吗?尝试在 WINDOWS 上使用 UNIX 套接字可能很愚蠢?

c# unix sockets windows mono

3
推荐指数
1
解决办法
2186
查看次数

标签 统计

c# ×1

mono ×1

sockets ×1

unix ×1

windows ×1