网络
Leasangle
I am ready...
展开
-
非阻塞式socket编程(select() )(转载)
<br />本文转自:http://eastsun.blogbus.com/logs/7873846.html<br /> <br />Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完转载 2010-11-20 17:33:00 · 614 阅读 · 0 评论 -
排除DNS解析故障方法 Windows系统名称解析过程
<br /><br />Windows系统名称解析过程<br /> <br />在Windows系统中,名称解析有两种类型<br />一种是基于主机名称的名称解析,另一种是基于NetBios名称的名称解析。<br />这两种类型的名称解析顺序是不一样的,在具体说明两种类型的名称解析顺序之前,先要理清主机名称和NetBios名称的概念。 那么,主机名称和NetBios名称分别是什么概念,两者之间又有什么异同!下面就这个问题做出解释:<br /> 我们知道,在Windows系统中,有两种名称解析服务,分别是D转载 2011-01-14 00:16:00 · 5121 阅读 · 1 评论 -
WINSOCK基础知识(套接字描述符)(转载)
<br />本文转自:http://blog.pfan.cn/bills/24357.html<br /> <br />引子........<br />大多数的操作系统里,需要I/O请求的应用程序请求操作系统打开一个文件。系统就创建一个文件描述符提供给应用程序访问文件。从应用程序的角度看,文件描述符是一个整数,应用程序可以用它来读写文件。下图显示,操作系统如何把文件描述符实现为一个指针数组,这些指针指向内部数据结构。<br /><br />对于每个程序系统都有一张单独的表。精确地讲,系统为每个运行的进程维护转载 2010-11-19 21:14:00 · 1702 阅读 · 1 评论