作者FreedomMax (FreedomKnight)
看板CompBook
标题[讨论] 请问有没有讲Linux 网路程式的中文好书
时间Mon Jan 2 01:43:44 2012
目前找了一本 Linux Network Programming 网路程式设计
这本书薄薄的,日本人写的,博硕翻的
个人觉得他有种想讲解,却没有讲到重点的感觉
例如讲 perror
讲到可以perror("socket");
会显示 socket:xxxx
改成perror("hello");
会变成 hello:xxxxx
可是没讲到 xxx是根据谁判断
只说 已经传了数值
总觉得程式码 也有一种不是全部讲解完的感觉
请问有推荐的好书吗?尽量年代近一点的
(未来应该会入手 Unix Network Programming 系列啦
但想先看点中文书)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.57.123.153
1F:推 sawang :perror不专属於socket programming 01/02 16:02
2F:→ sawang :可能因此作者没有多加着墨吧 01/02 16:02
3F:→ sawang :你举的例子看不出来你是对哪部分特别有问题 01/02 16:03
4F:→ sawang :中文书蛮多都讲得蛮浅显的,有深入的不是很多 01/02 16:04
5F:→ sawang :我比较建议直接看原文书,有以下两本 01/02 16:05
6F:→ sawang :Advanced Programming in the UNIX environment 01/02 16:05
7F:→ sawang :另外一本就是你说的 01/02 16:05
8F:→ sawang :Unix Network programming Volume 1 01/02 16:06
9F:→ FreedomMax :感谢大大,不过我想知道Unix那一系列 跟Linux match 01/03 01:30
10F:→ FreedomMax :吗 01/03 01:31
11F:→ FreedomMax :其实我只是当场看书上举例子 其他像listen()这些 01/03 01:31
12F:→ FreedomMax :也有一种不知道自己在干麻的感觉 01/03 01:32
13F:→ FreedomMax :刚刚看了Linux 程式设计教学手册中的 网路程式章节 01/03 01:33
14F:→ FreedomMax :还有比较懂得感觉 虽然只有一小节 01/03 01:34
15F:→ sawang :这系列的书都适用於 Linux 上喔 01/03 12:57
16F:→ sawang :至於你说不懂listen(),这个算是网路协定的部分 01/03 12:57
17F:→ sawang :呼叫顺序基本上是一定的,如果有兴趣可以上网查查 01/03 12:58
18F:→ sawang :有些网站有图解方式来解释函数执行顺序,比较好懂 01/03 12:59
19F:→ sawang :另外,Linux程式设计教学手册也不错,还OK的翻译书 01/03 13:00
20F:→ sawang :不过Linux程式设计教学手册这本教的比较杂且多 01/03 13:01
21F:→ sawang :原则上要专研的话还是推荐一开始说的那两本 01/03 13:01
22F:→ FreedomMax :那想请问 linux 一直强调 把所有东西都当档案的概念 01/03 13:25
23F:→ FreedomMax :那在 unix 会不会有所差异呢? 01/03 13:25
24F:→ FreedomMax :linux 只要把东西写到soket 就能传讯息了 01/03 13:26
25F:→ FreedomMax :好像是系统把socket 当成档案 我觉得这很方便 01/03 13:27
26F:→ laiis :"Everything is file."-来自 unix 的概念... 01/03 22:07
27F:推 sawang :楼上laiis兄的话已经解答了你会不会有所差异的疑问 01/04 01:39
28F:→ sawang :的确将socket当做档案读写很方便 01/04 01:40
29F:→ sawang :Open, close成对的方式也很相像喔 01/04 01:42
30F:→ FreedomMax :感谢大大们的回答 所以只要支援POSIX 就都一样了? 01/04 11:58
31F:→ FreedomMax :虽然我不知道Linux对POSIX支援度高不高啦! 01/04 11:59