第4章TCPSocket编程总结.ppt

第4章 TCPSocket编程 了解以太网通信与计算机硬件的关系 了解TCP/IP协议与以太网通信的关系 了解客户/服务器的概念 掌握Winsock构件的属性、事件、方法之间的关系 掌握通过Delphi 6.0制作简单客户/服务器通信程序的方法 掌握通过Visual Basic 6.0制作简单客户/服务器通信程序的方法 通过通信实验了解不同语言的通信编程之间的字符编码差异 4.2.2 客户与服务器 现实中所有信息交换都是基于客户(Client)与服务器(Server)模式的,称为C/S模型。所谓服务器是指,它总是处于被动状态,等待客户的询问,负责应答。这也正像我们出外旅游时住旅店一样,旅店服务员总是在等待着我们客户。客户总是处于主动地位,在启动时客户总是首先向服务器发出联络信号,然后等待服务器的回答。一个服务器可能同时为许多客户提供服务。在设计程序时,到底谁作客户,谁作服务器要看具体的情况而定。 计算机网络通信总是以客户(Client)与服务器(Server)方式进行的。 4.2.3 阻塞与非阻塞 在Winsock中套接字可以是阻塞方式,也可以是非阻塞方式。处于阻塞方式的套接字的函数,在完成其任务之前是不会返回的。这样,在该函数调用返回前,这个套接字就不能进行其他任何操作,调用它的进程也会处于挂起状态,所以称为阻塞方式。例如,在调用ReceiveBuf()函数时,可能要花费相当长

文档评论(0)

1亿VIP精品文档

相关文档