国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

haskell實現多線程服務器實例代碼

2019-11-25 18:37:02
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

module Main where

import Network.Socket
import Control.Concurrent

main :: IO ()
main = do
    sock <- socket AF_INET Stream 0
    bindSocket sock (SockAddrInet 4242 iNADDR_ANY)
    listen sock 10240
    mainLoop sock

mainLoop :: Socket -> IO ()
mainLoop sock = do
    conn <- accept sock
    forkIO $ runConn conn
    mainLoop sock

runConn :: (Socket, SockAddr) -> IO ()
runConn (sock, tcp) = do
    sms<-recv sock 1024
    peeraddr <- getPeerName sock
    putStrLn sms
    runConn (sock, tcp)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 封开县| 横峰县| 米脂县| 梓潼县| 广安市| 昌吉市| 闽侯县| 易门县| 耿马| 北宁市| 福鼎市| 东乡族自治县| 汉源县| 渝北区| 耒阳市| 武清区| 彰武县| 永平县| 仲巴县| 怀集县| 周至县| 准格尔旗| 康平县| 霍城县| 株洲县| 玛沁县| 固阳县| 阳新县| 南宫市| 涡阳县| 修文县| 黄平县| 工布江达县| 修武县| 阳高县| 乐亭县| 重庆市| 炎陵县| 米泉市| 平邑县| 凌海市|