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多线程ctrl+c退出问题解决方案
Oct 23 Python
Python 描述符(Descriptor)入门
Nov 20 Python
对python中执行DOS命令的3种方法总结
May 12 Python
利用python-docx模块写批量生日邀请函
Aug 26 Python
详解Django将秒转换为xx天xx时xx分
Sep 27 Python
Pytorch中index_select() 函数的实现理解
Nov 19 Python
Python tkinter三种布局实例详解
Jan 06 Python
Python实现多线程下载脚本的示例代码
Apr 03 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
Apr 07 Python
Python如何发送与接收大型数组
Aug 07 Python
解析python 类方法、对象方法、静态方法
Aug 15 Python
如何用Matlab和Python读取Netcdf文件
Feb 19 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
模仿OSO的论坛(三)
2006/10/09 PHP
PHP新手用的Insert和Update语句构造类
2012/03/31 PHP
php使用百度翻译api示例分享
2014/01/31 PHP
php实现的数字验证码及数字运算验证码
2015/07/30 PHP
PHP实现简易blog的制作
2016/10/24 PHP
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
js 得到文件后缀(通过正则实现)
2013/07/08 Javascript
document.documentElement和document.body区别介绍
2013/09/16 Javascript
JS中的数组的sort方法使用示例
2014/01/22 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
2016/11/09 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
2018/03/14 Javascript
Vue动态路由缓存不相互影响的解决办法
2019/02/19 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
原生js实现表格循环滚动
2020/11/24 Javascript
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
python通过opencv实现批量剪切图片
2017/11/13 Python
python爬取网易云音乐评论
2018/11/16 Python
Python进阶之全面解读高级特性之切片
2019/02/19 Python
python with语句的原理与用法详解
2020/03/30 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
python利用google翻译方法实例(翻译字幕文件)
2020/09/21 Python
Python全局变量与global关键字常见错误解决方案
2020/10/05 Python
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
自荐书4要点
2014/01/25 职场文书
大学生求职工作的自我评价
2014/02/13 职场文书
党风廉正建设责任书
2015/01/29 职场文书
经理岗位职责
2015/02/02 职场文书
高中数学课堂教学反思
2016/02/18 职场文书
CSS预处理框架——Stylus
2021/04/21 HTML / CSS
Django实现聊天机器人
2021/05/31 Python
通过Python把学姐照片做成拼图游戏
2022/02/15 Python