看板 C_Sharp 關於我們 聯絡資訊
為了要找到建立這種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
tomex:google怎麼說? 11/22 15:24