Thank you. I have specified addrSocketType. And now it works.<br><br><div class="gmail_quote">23 февраля 2012 г. 13:17 пользователь iquiw <span dir="ltr"><<a href="mailto:iku.iwasa@gmail.com">iku.iwasa@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">I suppose you need to specify addrSocketType (usually Stream or<br>
Datagram) for defaultHints.<br>
<br>
Although it seems it is not required on recent versions of FreeBSD (>= 8.x?),<br>
I think it is better to specify addrSocketType always.<br>
<br>
</div># sorry, I forgot CC to haskell-cafe.<br>
<div class="im HOEnZb"><br>
On Wed, Feb 22, 2012 at 8:26 PM, Alexander Vasiliev<br>
<<a href="mailto:alexvasiljev@gmail.com">alexvasiljev@gmail.com</a>> wrote:<br>
</div><div class="HOEnZb"><div class="h5">> Hi.<br>
><br>
> I use FreeBsd and get the following error during execution.<br>
> "mvz_server: getAddrInfo: does not exist (servname not supported for<br>
> ai_socktype)"<br>
><br>
> System: FreeBsd 7.1; amd64.<br>
> Haskell: ghc-7.0.3; network-2.3.0.5.<br>
><br>
> The programm works well on Ubuntu and on Windows XP.<br>
> The piece of code is:<br>
><br>
> bindit :: String -> ServData -> IO()<br>
> bindit port sd@(mvzs, clnts) = withSocketsDo $<br>
> do<br>
> addrinfos <- getAddrInfo<br>
> (Just (defaultHints {addrFlags = [AI_PASSIVE]}))<br>
> Nothing (Just port)<br>
><br>
> I googled that this error was solved in ghc 6.8. But i use ghc 7.0.3. Can<br>
> anyone help me?<br>
><br>
><br>
> Best Regards,<br>
> Alexander<br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> Haskell-Cafe mailing list<br>
> <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
> <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
><br>
</div></div></blockquote></div><br>