客户端软件与服务器端软件怎么交互的

客户端软件与服务器端软件如何交互的?
小弟我学习PB快两个月了,pb9+SQL2005.现在要实际开始制作基于C/S模式的系统了,要求客户端、服务器端各一套软件,
真正做到客户端其实是先与服务器的软件交互,然后再访问数据库,类似于网络游戏那个样子。
  但是现在却苦于被几个问题绊住了。问题如下:
  1.客户端是通过建立一个接口函数访问的服务器端的吗?如何建立的呢?
  2.不通过winsock可以吗?
  3.服务器端的软件如何做到专门管制数据库的呢?  
  
  如果有带着说明的实例最好,邮箱:ni.jian@126.com
  先感谢下,本帖设置分数100分。如果有实例或者答的非常好,追加50分。
 

------解决方案--------------------
已经将用winsock编写的局域网通信的例子发送至邮箱,请查收



里面还包含服务器和客户端程序,还有源文件

另有Pslib21的说明文件


注释也比较清楚
------解决方案--------------------
客户端先与服务器的软件交互,然后再访问数据库
这不就是分布式应用吗,用三层实现
详细参考Pb分布式开发简明教程http://download.csdn.net/source/611164