原理跟双机通讯是一样的,本质上网络上的东西就是机器与机器的通讯方式。在服务器上面常驻运行一个程序,它不断地监视某个通讯端口的信息,一旦接受到信息,就按协议解析它的请求,然后把所请求的动作做了,将结果返回出去,对方怎么处理是对方的事。同样,在客户机器上的程序,就是负责发送这样的请求和接受反馈数据,浏览器上有一整套这样的机制(比如浏览器实现了html协议中的upload/download指令,能够向服务器上传和下载数据),用自己写的程序,也要实现同样的功能(比如用API的net函数)。
你自己写一下双机通讯的程序,就可以有个大概的概念了。
所谓的数据库服务器,其实就是在服务器上常驻的一个接收特定请求的程序,负责处理相关业务的,你只要发送它约定的请求指令就可以了。
[ 本帖最后由 TonyDeng 于 2013-2-21 15:47 编辑 ]
你自己写一下双机通讯的程序,就可以有个大概的概念了。
所谓的数据库服务器,其实就是在服务器上常驻的一个接收特定请求的程序,负责处理相关业务的,你只要发送它约定的请求指令就可以了。
[ 本帖最后由 TonyDeng 于 2013-2-21 15:47 编辑 ]
授人以渔,不授人以鱼。