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使用PIL模块实现给图片打水印的方法
May 22 Python
浅谈Python中的闭包
Jul 08 Python
Scrapy-redis爬虫分布式爬取的分析和实现
Feb 07 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
Jun 14 Python
Python中is和==的区别详解
Nov 15 Python
Python enumerate函数功能与用法示例
Mar 01 Python
Django缓存系统实现过程解析
Aug 02 Python
Python 使用多属性来进行排序
Sep 01 Python
django创建简单的页面响应实例教程
Sep 06 Python
python3中使用__slots__限定实例属性操作分析
Feb 14 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
Jun 09 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
Sep 29 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 杂谈《重构-改善既有代码的设计》之五 简化函数调用
2012/05/07 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
Javascript Global对象
2009/08/13 Javascript
json数据的列循环示例
2013/09/06 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
2017/04/24 Javascript
VUE多层路由嵌套实现代码
2017/05/15 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
基于vue2.0实现简单轮播图
2017/11/27 Javascript
webpack写jquery插件的环境配置
2017/12/21 jQuery
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
2018/11/28 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
python 获取本机ip地址的两个方法
2013/02/25 Python
python贪吃蛇游戏代码
2020/04/18 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
使用PyQt5实现图片查看器的示例代码
2020/04/21 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
pycharm进入时每次都是insert模式的解决方式
2021/02/05 Python
python 三种方法提取pdf中的图片
2021/02/07 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
处理HTML5新标签的浏览器兼容版问题
2017/03/13 HTML / CSS
Seavenger官网:潜水服、浮潜、靴子和袜子
2020/03/05 全球购物
医药类个人求职的自我评价
2014/02/12 职场文书
物流管理毕业生自荐信范文
2014/03/15 职场文书
销售简历自我评价怎么写
2014/09/26 职场文书
离婚协议书范文2014
2014/10/16 职场文书
教师党员承诺书2015
2015/01/21 职场文书
停车场管理制度范本
2015/08/05 职场文书
导游词之扬州大明寺
2019/10/09 职场文书
导游词之海南天涯海角
2019/12/05 职场文书