我使用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
。
请问有什么想法可以解决这个问题吗?