推 tomex:google怎麼說? 11/22 15:24
為了要找到建立這種Socket類型的方法
我寫了下面這一段程式:
List<Socket> socketlist = new List<Socket>();
Array families = Enum.GetValues(typeof(AddressFamily));
Array protocols = Enum.GetValues(typeof(ProtocolType));
foreach (AddressFamily family in families)
{
foreach (ProtocolType protocol in protocols)
{
try
{
socketlist.Add(new Socket(family, SocketType.Rdm, protocol));
}
catch (SocketException)
{
}
Thread.Sleep(1);
}
}
Console.WriteLine("成功建立的Rdm Socket: ");
foreach (Socket socket in socketlist)
{
Console.WriteLine("AddressFamily: " + socket.AddressFamily.ToString());
Console.WriteLine("Protocol: " + socket.ProtocolType.ToString());
}
結果居然沒有任何一種AddressFamily和ProtocolType的組合
可以成功建立Rdm類型的Socket
這究竟要怎麼建立呢?
--
「我從來都不喜歡 MFC,從一開始就不喜歡,我認為它的設計不良,
且幾乎不能算是物件導向。」
- Charles Petzold
http://reassert.blogspot.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.41.81