haskell实现多线程服务器实例代码


Posted in Python onNovember 26, 2013
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)
Python 相关文章推荐
Python复制目录结构脚本代码分享
Mar 06 Python
django实现登录时候输入密码错误5次锁定用户十分钟
Nov 05 Python
由Python编写的MySQL管理工具代码实例
Apr 09 Python
75条笑死人的知乎神回复,用60行代码就爬完了
May 06 Python
python and or用法详解
Jun 26 Python
python脚本执行CMD命令并返回结果的例子
Aug 14 Python
Python中的相关分析correlation analysis的实现
Aug 29 Python
Python 生成VOC格式的标签实例
Mar 10 Python
python实现贪吃蛇游戏源码
Mar 21 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 Python
python 利用百度API识别图片文字(多线程版)
Dec 14 Python
python OpenCV学习笔记
Mar 31 Python
python自动化工具日志查询分析脚本代码实现
Nov 26 #Python
python翻译软件实现代码(使用google api完成)
Nov 26 #Python
python高并发异步服务器核心库forkcore使用方法
Nov 26 #Python
跨平台python异步回调机制实现和使用方法
Nov 26 #Python
python连接池实现示例程序
Nov 26 #Python
使用python BeautifulSoup库抓取58手机维修信息
Nov 21 #Python
python BeautifulSoup使用方法详解
Nov 21 #Python
You might like
拖动一个HTML元素
2006/12/22 Javascript
JS自定义功能函数实现动态添加网址参数修改网址参数值
2013/08/02 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
微信小程序实现YDUI的ScrollTab组件
2018/02/02 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
[55:45]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.24
2019/09/10 DOTA
PHP webshell检查工具 python实现代码
2009/09/15 Python
Python中的yield浅析
2014/06/16 Python
python中将字典转换成其json字符串
2014/07/16 Python
使用python实现rsa算法代码
2016/02/17 Python
python中的字典使用分享
2016/07/31 Python
Python实现的简单dns查询功能示例
2017/05/24 Python
python cs架构实现简单文件传输
2020/03/20 Python
python selenium执行所有测试用例并生成报告的方法
2019/02/13 Python
Django集成搜索引擎Elasticserach的方法示例
2019/06/04 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
2019/07/03 Python
Django密码存储策略分析
2020/01/09 Python
Python 解析库json及jsonpath pickle的实现
2020/08/17 Python
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
局部内部类是否可以访问非final变量?
2013/04/20 面试题
会计专业应届生求职信
2013/11/24 职场文书
大学生职业规划论文
2014/01/11 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
介绍信的格式
2015/01/30 职场文书
埃及王子观后感
2015/06/16 职场文书
社区挂职锻炼个人工作总结
2015/10/23 职场文书
2016护理专业求职自荐书
2016/01/28 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书