【发布时间】:2015-05-07 13:19:24
【问题描述】:
我正在尝试使用 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{
}
}
基本上,所有组合都会产生某种套接字错误。
在这里,显然有人使用它 - mono, c#, sockets, performance - 这应该在 Windows 上工作吗?尝试在 WINDOWS 上使用 UNIX 套接字可能很愚蠢?
【问题讨论】:
标签: c# windows sockets unix mono