10 2007 档案

摘要:以前也试着安装使用Emacs编辑器,然而那时的使用情况真是痛苦,不要说是输入法的问题,就是一个中文显示支持的问题就会叫人恼恨万分,为了使得 Emacs可以支持中文显示,需要编辑一堆的配置,我不是高手,对于Emacs又是初学,这样的工作对于我来说真是难为我。而且在经历了百度, Google之后找到了中文显示的配置解决方法,却还不可以使用中文输入法。天啊,我是一个中国用户,然而却不可以使用中文来进行输入,这样的编辑器地于 来说还会有多少的实际意义。万般无奈之下,还是放弃了Emacs,选择了VIM。哈哈,比较起来,VIM的使用似乎要简单许多。前 一段时间为自己置办了新装备,在上面安装Debian,也 阅读全文
posted @ 2007-10-27 09:38 jlins 阅读(194) 评论(0) 推荐(0) 编辑
摘要:套接口选项在前面的几章中,我们讨论了使用套接口的基础内容。现在我们要来探讨一些可用的其他的特征。在我们掌握了这一章的概念之后,我们就为后面的套接口的高级主题做好了准备。在这一章,我们将会专注于下列主题:如何使用getsockopt(2)函数获得套接口选项值如何使用setsockopt(2)函数设置套接口选项值如何使用这些常用的套接口选项得到套接口选项有时,一个程序需要确定为当前为一个套接口进行哪些选项设置。这对于一个子程序库函数尤其如此,因为这个库函数并不知道为这个套接口进行哪些设置,而这个套接口需要作为一个参数进行传递。程序也许需要知道类似于流默认使用的缓冲区的大小。允许我们得到套接口选项值 阅读全文
posted @ 2007-10-26 16:53 jlins 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:并发客户端服务器到现在为止我们所介绍的这些服务器 程序,在接受下一个客户端连接之前只处理一个客户端请求。这对于即时回复的服务器来说是高效且简单的。然而,如果处理要花费较长时间,或者有一段不活动时 期,这样的设计就会无限制的阻止其他客户端的连接。因为服务器通常在最小的延迟时间内服务尽可能多的客户端,在服务器的连接端需要一个基础设计的改变。在这一章,我们将会学到下面的一些内容:为处理多个客户端连接使用fork(2)函数wait(2)与waitpid(2)函数处理多个客户端连接的select(2)函数掌握了这些内容可以使得我们编写一次处理大量客户端的专业级服务器。理解多客户端的问题图11.1显示了多 阅读全文
posted @ 2007-10-12 17:15 jlins 阅读(449) 评论(0) 推荐(0) 编辑
摘要:在套接口上使用标准I/O在前面章节的例子代码中我 们已经使用了read(2)或是write(2)系统调用在套接口上执行读取和写入操作。这个规则的一个例外就是recvfrom(2)和sendto (2)函数,这两个函数用来读写数据报。然而,使用read和writte函数调用却有一些程序上的缺点。这一章我们将会讨论以下内容:如何使用fdopen(3)将一个套接口与一个FILE流相关联如何创建并读写FILE流关闭与套接口相关联的流的问题为我们的FILE流选择并创建合适的缓冲技术中断系统调用的问题掌握了这些内容将为我们提供解决我们网络程序的额外方法。理解标准I/O的需要Linux中的stdio(3)程 阅读全文
posted @ 2007-10-12 09:14 jlins 阅读(1283) 评论(0) 推荐(0) 编辑
摘要:主机名与网络名查询在这一章,我们将会了解以下内容:如何确定我们的本地主机名如何将主机名解析为IP地址如何将IP地址解析为主机名一旦我们学完这一章,我们就可以在我们的客户端与服务器程序中使用主机名或是IP地址。理解名字的需要人们喜欢使用和记住名字,而不是IP地址。在网络世界中,名字实际上为我们解决了许多问题:他们为一个网站提供了人类友好的引用他们可以允许IP地址改变,而名字保持不变他们允许为同一个主机或是服务指定多个IP地址我们已经理解比起IP地址来,名字提供了更为简单的引用。然而,另外一点就是名字可以保持不变,而允许主机的IP地址发生变化。IP地址的变化通常是因为网络的变化,ISP的变化,设备 阅读全文
posted @ 2007-10-08 22:49 jlins 阅读(556) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示