[問題] SocketType.Rdm之謎

看板C_Sharp作者 (雷穆爾德‧小一)時間16年前 (2009/11/21 21:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
為了要找到建立這種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

11/22 15:24, , 1F
google怎麼說?
11/22 15:24, 1F
文章代碼(AID): #1B1_9P3M (C_Sharp)