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中的RSS处理
Apr 13 Python
python编写Logistic逻辑回归
Dec 30 Python
基于pandas数据样本行列选取的方法
Apr 20 Python
python实现简单图片物体标注工具
Mar 18 Python
Python3中的最大整数和最大浮点数实例
Jul 09 Python
PyTorch: 梯度下降及反向传播的实例详解
Aug 20 Python
手机使用python操作图片文件(pydroid3)过程详解
Sep 25 Python
python自动化实现登录获取图片验证码功能
Nov 20 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
Dec 03 Python
基于django micro搭建网站实现加水印功能
May 22 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
Jun 17 Python
Python语言中的数据类型-序列
Feb 24 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
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
2015/07/29 PHP
PHP SPL 被遗落的宝石【SPL应用浅析】
2018/04/20 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
2019/03/25 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
使用js操作cookie的一点小收获分享
2013/09/03 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
2014/06/05 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
jQuery实现无限往下滚动效果代码
2016/04/16 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
react学习笔记之state以及setState的使用
2017/12/07 Javascript
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
Bootstrap Paginator+PageHelper实现分页效果
2018/12/29 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
前端如何实现动画过渡效果
2021/02/05 Javascript
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
python正则表达式之对号入座篇
2018/07/24 Python
Python饼状图的绘制实例
2019/01/15 Python
简单介绍python封装的基本知识
2019/08/10 Python
linux面试题参考答案(11)
2016/11/26 面试题
幼儿教师个人求职信范文
2013/09/21 职场文书
中专生的个人自我评价
2013/12/11 职场文书
市场营销专业个人求职信范文
2013/12/14 职场文书
消防安全员岗位职责
2014/03/10 职场文书
2014年公路养护工作总结
2014/12/04 职场文书
申报优秀教师材料
2014/12/16 职场文书
财务工作失误检讨书
2015/02/19 职场文书
投资申请报告
2015/05/19 职场文书
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python
JavaScript 反射学习技巧
2021/10/16 Javascript
MySQL创建定时任务
2022/01/22 MySQL
Python使用pyecharts控件绘制图表
2022/06/05 Python