gpt4 book ai didi

python - python 的 asyncore 可以实现点对点吗?

转载 作者:太空宇宙 更新时间:2023-11-04 06:05:47 25 4
gpt4 key购买 nike

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

如果我想要一个非客户端-服务器架构,例如点对点,asynchat/asyncore 是否仍然可以完成这项工作,或者它会强制使用客户端-服务器范式吗?

最佳答案

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

关于python - python 的 asyncore 可以实现点对点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22186500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com