Network
、System.IO
およびを使用して単純な Web サーバーを作成しましたData.Bytestring
。コンポーネントはすべて、自宅で Debian を実行している複数のマシンで美しく通信します。ただし、大学のサーバー (更新頻度の低い Debian) でプログラムを実行しようとすると、次のエラーが発生します。
Waiting for connection on <socket: 3>
Broadcaster: accept: unsupported operation (Function not implemented)
関連するコード行は次のとおりです。
sock <- listenOn port
putStrLn $ "Waiting for connection on " ++ (show sock)
(handle, host, hostPort) <- accept sock
アプリケーションを実行しているサーバーでローカルにコンパイルしました(一貫して使用されるghc 7.4.1)。ありとなしで試しましたwithSocketsDo
。
これをどのように修正するかについてのアイデアはありますか?