关于社交类软件开发问题

2024-12-15 06:54:05
推荐回答(2个)
回答1:

构建聊天类的软件,首先要有一个server端和client端,server端负责处理用户之间(client之间)的通讯、存放各个用户的资料和数据。在server端上可以用任何数据库,最简单的用记事本存也行(小程序可以用),复杂点的MYSQL、SQLITE之类的都可以,当资料传到server端,server程序把数据存入数据库,每个数据库都会有用户接口,用SQL语言可以存进去。

另外,两个用户聊天,是通过server传递的,A和B聊天,client A把消息传给server,server传给client B,在传递过程中,server可以把消息留下并保存到数据库。
如果还有什么具体问题,可以追问~

回答2:

协议运行在OSI的哪层?应用层,WebSocket协议是一个独立的基于TCP的协议。 它与HTTP唯一的关系是它的握手是由HTTP服务器解释为一个Upgrade请求1.2. 协议运行的标准端口号是多少?默认情况下,WebSocket协议使用端口80用于常规的WebSocket连接和端口443用于WebSocket连接的在传输层安全(TLS)RFC2818之上的隧道化口1.3. 协议是如何工作的