国产探花免费观看_亚洲丰满少妇自慰呻吟_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)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平度市| 东辽县| 郎溪县| 博野县| 洮南市| 长治市| 永靖县| 开平市| 洪泽县| 普格县| 栾城县| 桃源县| 德阳市| 丽江市| 涿鹿县| 浦江县| 湖口县| 汉寿县| 盐城市| 和林格尔县| 汉阴县| 子长县| 临潭县| 永丰县| 杭锦后旗| 锡林郭勒盟| 扬中市| 湟中县| 郁南县| 金寨县| 黄平县| 锡林浩特市| 龙井市| 小金县| 印江| 东港市| 同心县| 古丈县| 辛集市| 来宾市| 葫芦岛市|