写点什么

书评:《C#网络编程》

  • 2008-10-13
  • 本文字数:676 字

    阅读完需:约 2 分钟

我们总是在品评新书,可是偶尔会有一些很棒的老书与我们擦肩而过。Richard Blum 的《C# 网络编程》就是一个范例。本书出版时正值.NET 1.0 刚刚诞生,重点放在底层的网络编程上;然而即使现在来看,本书仍不过时。虽然名为“C#”,其实本书适用于任何.NET 编程语言。

开篇第一章介绍 C#,这似乎理所应当。不过读者尽可以略过不读,因为它不足以让人从头了解 C#,而且很多人对它的内容早已了如指掌。

接下来的一章是 IP 编程基础。如果你对于网络编程的了解仅限于其重要性,本章是一个好的起点。本章内容扎根于 UNIX 编程,同时覆盖从套接字(socket)接口到 TCP/IP 等多个知识点,相当于大学水平。虽然没有探讨过于深奥的内容,但是它确实为读者奠定了坚定的基础,并可让读者具备深入研究的能力。

如果你已经知道如何解读 UDP 包的头,不妨从第三章开始。本章介绍了如何使用.NET 进行网络编程,并可作为其他章节的基础。即使读者已经知道了 System.Network 命名空间中的所有类,本章仍然值得一读。

第四章深入探讨 DNS 的工作方式,涵盖的有些内容已经超出了大部分人的需要。

第二部分的第五章到第十章,都是以技术为主。这些章节的顺序如下:面向连接的套接字、无连接套接字、套接字帮助类、异步套接字、线程和 IP 广播。

第三部分讲述了高层协议,包括 ICMP、SNMP、SMTP 和 HTTP。只要做得到,作者就将.NET 中已经构建好类拿出来使用这些协议。对于.NET 中没有内建实现的诸如 POP3 之类的协议,作者一步步告诉你如何自己进行构建。

总之,本书是任何.NET 网络编程人员的必读书。

《C# 网络编程》
Richard Blum

查看英文原文: Book Review: C# Network Programming

2008-10-13 07:222383
用户头像

发布了 479 篇内容, 共 145.7 次阅读, 收获喜欢 44 次。

关注

评论

发布
暂无评论
发现更多内容

软件测试 | 测试开发 | 测试人生 | 转行测试开发,4年4“跳”年薪涨3倍,我的目标是星辰大海(附大厂面经)!

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 测试人生 | 折腾 6 年踩坑无数的”笨小孩“:方向对了,路就不会遥远!

测吧(北京)科技有限公司

测试

金蝶云星空&契约锁专场直播:帮企业从小处降本,从细节增效!

IT资讯搬运工

金融

恭喜 SelectDB 三位开发者成为 Apache Doris 新晋 Committer!

SelectDB

大数据 开源项目 Committer SelectDB 企业号九月金秋榜

软件测试 | 测试开发 | Jenkins 如何参数化job ?

测吧(北京)科技有限公司

测试

科技公司内部 SaaS 工具大公开|活动回顾(含视频 & PPT)

Bytebase

创业 工具 开发者工具 SaaS

软件测试 | 测试开发 | 测试人生 | 年薪超过40W,一位测试媛宝妈的 BAT 大厂逆袭之旅

测吧(北京)科技有限公司

测试

MyBatis-Plus(一、快速入门)

MySQL Mybatis-Plus 9月月更

软件测试 | 测试开发 | 接口测试框架实战 | 流程封装与基于加密接口的测试用例设计

测吧(北京)科技有限公司

测试

从低代码的前世今生,看软件开发趋势

SoFlu软件机器人

不懂 Kubernetes 实现云原生是什么体验?

北京好雨科技有限公司

云原生 #Kubernetes#

解析Stream foreach源码

华为云开发者联盟

Java 开发 企业号九月金秋榜

怎么合理使用索引

周杰伦本人

9月月更

Redis 的PSYNC命令

周杰伦本人

9月月更

软件测试 | 测试开发 | 接口测试框架实战(一) | Requests 与接口请求构造

测吧(北京)科技有限公司

测试

聚焦指标及管理,Kyligence 发布指标中台 SaaS 产品 Zen

Kyligence

数据分析 OLAP Kyligence 指标中台

字节跳动基于ClickHouse优化实践之“高可用”

字节跳动数据平台

数据库 大数据 Clickhouse 数据开发 数据计算

容器化|自建 MySQL 集群迁移到 Kubernetes

RadonDB

MySQL 数据库 RadonDB Kubernetes 集群

EMR重磅发布智能运维诊断系统(EMR Doctor)——开源大数据平台运维利器

阿里云大数据AI技术

大数据 运维 企业号九月金秋榜 EMR

软件测试 | 测试开发 | 接口测试框架实战(二)| 接口请求断言

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 测试人生 | 毕业2年未满,0经验拿下知名互联网企业30W 年薪,他是怎么做到的?

测吧(北京)科技有限公司

开源指南|如何从零开始参与 Apache 顶级开源项目?(二)

SelectDB

数据库 大数据 Doris 开源治理 企业号九月金秋榜

PSYNC 部分重同步的原理

周杰伦本人

9月月更

软件测试 | 测试开发 | 测试人生 | 二线城市涨薪近10万 ,还能955,这样的机会你想不想要?

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 测试人生 | 从功能到外企测开,工作1年半拿下年薪30万的测开 offer,这个95后小姐姐未来可期~

测吧(北京)科技有限公司

测试

书评:《C#网络编程》_.NET_Jonathan Allen_InfoQ精选文章