TCP Sockets编程
11推荐 收藏
25.2K阅读
图灵程序设计丛书

TCP Sockets编程

Jesse Storimer (作者) 门佳 (译者)
暂时缺货
本书从最底层的概念开始,然后是高层的Ruby包装器,最后涉及到更复杂的内容。最初你会学到如何使用Ruby所提供的底层调用来创建套接字,随后将会看到服务器以及客户端的bind/listen/accept或bind/connect方法的生命周期。接下来将学习到如何使用Ruby中的各种高级包装器类,以避开繁杂的旁枝末节。

本书的中间部分包含了一些高级课题,例如如何正确地实现套接字超时、SSL套接字、缓冲等。最后部分通过使用不同的并发模式来多次实现一个FTP服务器,从而将所有的理论知识应用于实践。

本书中所有的代码均使用Ruby所编写,但书中所讲述的内容并不仅限于Ruby。Berkeley套接字API拥有超过25年的应用历史,与所有的现代编程语言有着紧密的联系 。你可以借助Ruby来学习其相关的基础知识,当使用Python、Go、C或其它编程语言时,此前的所学同样能够适用。这是能够伴随你多年的知识,你必然可以从中受益良多。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥12.00
格式
mobi   pdf

纸质书
¥22.91 ¥29.00

出版信息

  • 书  名TCP Sockets编程
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2013-10-29
  • 书  号978-7-115-33052-9
  • 定  价29.00 元
  • 页  数164
  • 印刷方式黑白
  • 开  本32开
  • 出版状态暂时缺货
  • 原书名Working with TCP Sockets

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

短小精悍的Socket编程手册
代码示例详尽,供你举一反三
利用Ruby的语法糖实现高效构建

书中所有的代码都用Ruby1.9.3写成,但不仅仅适用于Ruby,它能够帮助你了解Sockets编程的基础知识,然后应用到Python, Go, C等其他语言的编程当中。

目录

版权声明 阅读
前言 阅读
第1章 建立套接字 阅读
第2章 建立连接
第3章 服务器生命周期
第4章 客户端生命周期
第5章 交换数据
第6章 套接字读操作
第7章 套接字写操作
第8章 缓冲
第9章 第一个客户端/服务器
第10章 套接字选项
第11章 非阻塞式IO
第12章 连接复用
第13章 Nagle算法
第14章 消息划分
第15章 超时
第16章 DNS查询
第17章 SSL套接字
第18章 紧急数据
第19章 网络架构模式
第20章 串行化
第21章 单连接进程
第22章 单连接线程
第23章 Preforking
第24章 线程池
第25章 事件驱动
第26章 混合模式
第27章 结语

作者介绍

Jesse Storimer 高级软件工程师与自出版作家,服务于美国电子商务方案提供商Shopify。痴迷于编程,编程之余喜欢阅读、园艺以及徒步旅行等户外运动。除了经常写技术博客文章外,他还著有Working with Unix Processes, Working with Ruby Threads两本颇有影响力的电子书。
  • 《Working with Ruby Threads》 这本书有译么? 这本书非常赞的,线程的问题一直是ruby的大难题。
    Luke Du  发表于 2015-08-26 14:19:36
    推荐
    • 这本书没有引进。

      傅志红  发表于 2015-08-27 11:01:58
  • 希望能继续引进Jesse的第三本书!
    琳琳的小狗  发表于 2013-06-06 13:25:26
    推荐
  • 不错的书,很短,很快就能看完
    x1957  发表于 2013-09-03 10:29:14
    推荐
  • 怎么没有电子版本下载啊?只有相关代码。已购买。
    fire9  发表于 2013-09-04 12:55:02
    推荐
  • 门佳的书,我喜欢
    ian027  发表于 2013-10-10 09:21:38
    推荐
  • kindle推送的也是pdf版本的吗?
    xiaopang  发表于 2013-10-11 15:25:19
    推荐
  • 推送了半天都没推送到我的kindle阅读器上?我都已经设置了邮箱了
    Angelkid  发表于 2013-10-12 16:11:56
    推荐
  • 无法推送到kindle!!!
    一路疾驰  发表于 2014-05-16 02:42:53
    推荐
  • 希望在线阅读章节不要分的那么细,点开页面没读几行,就又要去点击下一页.
    _kang  发表于 2018-11-21 13:09:13
    推荐