python的asyncore是否可以点对点?

2024-05-18 06:59:25 发布

您现在位置:Python中文网/ 问答频道 /正文

“此模块为编写异步套接字服务客户端和服务器提供了基本的基础结构。” http://docs.python.org/2/library/asyncore.html#module-asyncore

如果我想要一个非客户机-服务器体系结构,比如对等,那么asynchat/asyncore还能做这项工作吗,还是它强制采用客户机-服务器模式?在


Tags: 模块org服务器http客户端docs客户机体系结构
1条回答
网友
1楼 · 发布于 2024-05-18 06:59:25

根据定义,点对点意味着直接连接,提出了中央服务器的思想(至少为了发送数据,它仍然可以用于将用户设置在一起)。点对点与核心点的对等服务器通信没有太大区别——它是a和B之间通信的套接字。 当然,通过服务器点对点地运行它也有一些缺点,例如,您必须在对等点之间协商NAT,以确定哪一个将是主机,哪个将连接到它。对于两个用户都支持NAT的情况,您还需要一些适当的东西。在

相关问题 更多 >