| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 moc 于 2018-7-25 22:38 编辑  
 
B/S模型: 
        Brower/Server,客户机上只要安装一个浏览器(Browser),如Chrome或Internet Explorer,服务器安装Oracle或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。在客户端和浏览器端之间传输的报文是http协议(即超文本传输协议)。 
C/S模型: 
        Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。客户端和服务器之间一般使用TCP协议。 
 
 
API函数-式1: 
- #ifndef  __CLT_SOCKET_H__
 
 - #define  __CLT_SOCKET_H__
 
  
- //客户端初始化环境
 
 - int cltSocket_init(void **handle);
 
  
- //客户端发报文
 
 - int cltSocket_sendData(void *handle, unsigned char *buf, int buflen);
 
  
- //客户端接收报文
 
 - int clrSocket_receiveData(void *handle, unsigned char *buf, int *buflen);
 
  
- //客户端销毁环境
 
 - int cltSocket_destory(void *handle);
 
  
- #endif
 
  复制代码 
 
API函数-式2: 
- #ifndef  __CLT_SOCKET_H__
 
 - #define  __CLT_SOCKET_H__
 
  
- //客户端初始化环境
 
 - int cltSocket_init(void **handle);
 
  
- //客户端发报文
 
 - int cltSocket_sendData(void *handle, unsigned char *buf, int buflen);
 
  
- //客户端接收报文
 
 - // 为啥这里换成二级指针,又增加了一个接口
 
 - int cltSocket_receiveData(void *handle, unsigned char **buf, int *buflen);
 
 - int cltSocket_receiveData_Free(unsigned char *buf);
 
  
- //客户端销毁环境
 
 - // 为啥这里有换成一个二级指针
 
 - int cltSocket_destory(void **handle);
 
  
- #endif
 
 
  复制代码 
 
 
 
 |   
 
 
 
 |