MinGW 上の Ruby で IP マルチキャストをしたいのですが、
MinGW でコンパイルすると socket.so で 

IP_ADD_MEMBERSHIP

等の定数が定義されていないため、マルチキャストを使うことが
できないのですが、何故でしょうか?
winsock.h 等のヘッダファイルには 

>winsock.h:#define IP_ADD_MEMBERSHIP     5

と定義されているようですが。

                                             江本
環境:
Windows XP
MinGW 3.1.0
msysDTK 1.0.1
gcc 3.2.3
ruby 1.8.1