只是出於自己的好奇心,我一直在挖掘各種Ruby標準庫。 'socket'庫有一個創建套接字對的方法。當我嘗試創建一個我收到以下錯誤信息:Ruby Socket.pair:「使用與請求協議不兼容的地址」
Errno::EAFNOSUPPORT: An address incompatible with the requested protocol was used. - socketpair(2)
我使用的代碼是直接從documentation:
s1, s2 = Socket.pair(:UNIX, :DGRAM, 0)
s1.send "a", 0
s1.send "b", 0
p s2.recv(10) #=> "a"
p s2.recv(10) #=> "b"
上什麼可能會導致此任何想法?
注:我在Windows機器上
欲以windows機器上的unix套接字?祝你好運:) – 2013-03-13 14:34:45