聊天软件开发

来源:百度知道 编辑:UC知道 时间:2024/06/14 16:08:44
聊天双方没有服务器和客户端之分是吗,都是既是接收端有时发送端是吗

聊天软件在结构模式上既可以设计成服务器/客户端结构,也可以设计成无服务器结构。
1、服务器/客户端结构:
在这种结构下,客户端发送的消息统一送至服务器端,由服务器端根据情况(如区分是公共信息还是私密信息)转发给指定客户端或广播给所有客户端。
2、无服务器模式:
这种结构下,各客户端同时也是服务器端,聊天双方既负责接受信息也要负责转发或广播信息。

在设计原理上,不管那种结构客户/服务器均需拥有发送接收消息的能力。

Socket是有C/S区分的

vb中的socket控件有C/S模式,就是有服务器和客户端之分

Socket是有C/S区分