摘要:
如你所知,简单的网络编程就是称为客户端和服务器的两台主机进行通信。显然通信双方要有一个统一的标识,电话机的比方就很好。这个标识不仅仅是IP地址或者端口号,我们可以将二者结合起来。称之为套接字,socket。在网络编程中socket无疑是关键的部分,因此网络编程也常常被叫做socket编程。 叫什么不重要,重要的是原理。本文的目的也正是这样,我们试图搞懂它。 为了减少篇幅,关于协议,TCP,UDP,ISO七层模型等,这些基础知识这里就不做说明了。我们采用的是客户/服务器的模式。又客户对服务器做出通信请求,而服务器对其响应。另外本文的所有程序都可以在vc6.0中实现。 首先我们先... 阅读全文