我正在尝试使用UDP协议,我不理解UDP服务器和UDP客户端之间的区别。他们不是也这么做吗?
发布于 2018-09-04 01:12:12
UDP服务器:
UDP客户端:
事实上,它与TCP并没有太大的不同,只是没有三路握手,也没有任何流量控制和拥塞控制。
发布于 2019-06-25 06:38:11
这实际上取决于你看哪一点。
从服务器/客户端架构的角度来看,这是绝对不同的。你可以参考其他答案。
从套接字编程的角度来看,这是完全相同的。由于UDP没有连接,所以服务器和客户端都会使用相同的sendto和recvfrom方法。没有这样的套接字API是唯一的服务器或客户端(谈论UDP)。因此,我倾向于调用侧、对等方或发送方/接收方,而不是服务器/客户端。
发布于 2017-12-22 20:44:14
服务器组件向一个或多个客户端提供函数或服务,这些客户端发起对此类服务的请求。
用我自己的话来说:服务器和客户端之间的区别是一种实际的区别,包括集中化和角色等概念。拿餐厅的服务器和服务器桌子上的客户之间的区别来说。根据餐厅的情况,客户也可能是自助餐厅的服务生,在那里你可以为家人或朋友提供食物。无论哪种方式,在当时提供服务的实体都可以被认为是服务器,接收服务的实体被概念化为客户机。
客户机-服务器模型也不是唯一的模型,而是一个分布式点对点系统的子类别。
希望这能有所帮助!
https://stackoverflow.com/questions/47858323
复制相似问题