具有多个服务器和一个客户端的Python套接字编程

时间:2018-01-25 04:12:42

标签: python sockets

我有以下情况:4台Unix设备和1台PC都可以运行python。 4个Unix设备连接到以太网交换机,然后以太网交换机连接到PC。 PC充当“客户端”,其他4个设备充当“服务器”,因为PC初始化通信。这种通信是双向的,因为4个设备将处理客户端的数据,然后发回结果信号。

在Python中,我使用相同的“socket.socket(socket.AF_INET,socket.SOCK_STREAM)”语句声明了4个套接字。然后通过4“socket.send”命令发送数据。在上面的“发送”命令后,我立即使用“socket.recv”来获取所有FPGA处理的数据。

这里的问题是我将单个PC连接到FPGA连接没有问题。但是,当我尝试将设备数量增加到2时,数据速率变得非常慢。

对我来说,建立一个客户端和4个服务器系统是否正确? 谢谢!

0 个答案:

没有答案