sub*_*ess 2 networking udp tcp chat
我读过很多关于 UDP 与 TCP 的其他线程,但还没有真正找到任何可以正确回答我的设计问题的线程
我将要为一个项目开发的聊天网络将有 3 个主要应用程序:客户端、服务器和集线器(服务器)。
HUB服务器是主服务器,将所有服务器连接在一起形成网络。服务器将跟上正在创建的聊天室,换句话说,它将托管聊天室。客户端将用于连接到服务器以加入聊天室。
现在我主要关心的是,当从客户端到客户端、服务器到服务器或服务器到客户端发送或执行请求时,何时应该使用 UDP over TCP,反之亦然?
注意:整个聊天网络项目100% 基于文本,没有图形、网络摄像头、麦克风或文件共享功能。
UDP
当可以接受丢失一些数据包时使用,例如在流中。对于聊天系统来说,丢失消息是不可接受的,所以我会选择TCP
. 有关详细信息,请参阅TCP 和 UDP 之间的区别?什么时候适合使用 UDP 而不是 TCP?。
归档时间: |
|
查看次数: |
2643 次 |
最近记录: |