【发布时间】:2014-10-02 09:15:49
【问题描述】:
我想实现以下内容,但我不确定从哪里开始/对 Google 做什么。 我会很感激一些方向,因为我从未编写过任何需要网络连接的程序并且非常迷茫:
我周围有 3 个 Raspberry Pi。我希望其中 2 个能够聊天,而第 3 个路由消息(充当它们之间的服务器)。
事件的一般流程应该是这样的:
- 服务器开始在 Pi #1 上运行
- Pi #2 开始运行并使用他选择的名称连接到服务器(我猜谁的 IP 将是静态的)。 Pi #3 的作用与 #2 相同。
- 然后,Pi #3 可以知道 Pi #2 的名称,使用以下命令向 Pi #2 发送消息::。
这是我想要实现的大致目标。
我不确定在 Pi #1 上运行的服务器应该是什么(我听说过像 Flask 这样的网络服务器框架,但我没有足够的知识来确定它们是否符合我的需求)。
我也不确定我应该在客户端使用什么(Pi #2,3)。我可能可以使用套接字,但我认为有更好/更简单的方法。
【问题讨论】:
标签: python network-programming client-server