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程序设计入门(5)类的使用简介
Jun 16 Python
Python入门之三角函数atan2()函数详解
Nov 08 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
Mar 14 Python
python 利用栈和队列模拟递归的过程
May 29 Python
pyspark 读取csv文件创建DataFrame的两种方法
Jun 07 Python
Python零基础入门学习之输入与输出
Apr 03 Python
bluepy 一款python封装的BLE利器简单介绍
Jun 25 Python
Django--权限Permissions的例子
Aug 28 Python
Python 炫技操作之合并字典的七种方法
Apr 10 Python
keras读取h5文件load_weights、load代码操作
Jun 12 Python
Python模块zipfile原理及使用方法详解
Aug 04 Python
python工具dtreeviz决策树可视化和模型可解释性
Mar 03 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中两种缩放图片的函数,为图片添加水印
2013/06/14 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
2014/06/06 PHP
Swoole实现异步投递task任务案例详解
2019/04/02 PHP
Google Map Api和GOOGLE Search Api整合实现代码
2009/07/18 Javascript
网页打开自动最大化的js代码
2012/08/22 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
TypeScript 中接口详解
2015/06/19 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
node.js基于express使用websocket的方法
2017/11/09 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
VueJS 组件参数名命名与组件属性转化问题
2018/12/03 Javascript
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
Node登录权限验证token验证实现的方法示例
2020/05/25 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
2020/12/30 Vue.js
javascript实现简单留言板案例
2021/02/09 Javascript
python访问系统环境变量的方法
2015/04/29 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
Python贪心算法实例小结
2018/04/22 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
python中类的属性和方法介绍
2018/11/27 Python
通过实例解析Python调用json模块
2019/12/11 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
Pycharm打开已有项目配置python环境的方法
2020/07/03 Python
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
法国最大电子商务平台:Cdiscount
2018/03/13 全球购物
美国亚洲时尚和美容产品的一站式网上商店:Stylevana
2019/09/05 全球购物
优质有机椰子产品:Dr. Goerg
2019/09/24 全球购物
网络管理专业求职信
2014/03/15 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
治超工作实施方案
2014/05/04 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
旗帜观后感
2015/06/08 职场文书
心理学培训心得体会
2016/01/22 职场文书