猿问

C#聊天程序

我们要开发一个类似QQ的聊天程序    服务端主要都做些什么事情 客户端做些什么事情 数据库是通过服务端连接  
发送数据到客户端   还是直接通过客户端连接获取数据? 我是这样想的,数据库是通过服务端连接 
 然后服务端和客户端使用通讯技术交互传输数据不知道对不对,烦请大侠路过给看一下,谢谢了,小弟在线等!


慕容3067478
浏览 594回答 2
2回答

斯蒂芬大帝

服务器端主要负责用户验证、数据中转、协助建立连接等。客户端主要就是UI控制、数据发送等。通讯协议可以采用基于http的XMPP,这样有现成的库,开发难度小一点。
随时随地看视频慕课网APP
我要回答