Python服务器从同一远程设备上的两个客户端接收特定数据

Python服务器从同一远程设备上的两个客户端接收特定数据,python,sockets,Python,Sockets,我能够在两个设备之间建立一个简单的套接字服务器和客户端连接,并能够发送和接收值。我的问题是如何设置远程服务器以接受来自同一设备的两个客户端,并区分它们接收的数据 具体而言,每个客户机将运行类似的代码,以接受来自各自电机的编码器/解码器值。我的主程序连接到服务器,需要分别使用来自每个客户端的数据,以便执行适当的计算。如何区分来自两个客户端的传入信号?当客户端和服务器之间的通信不频繁时,一种方法是让客户端与服务器握手,让服务器枚举客户端并发回id进行通信 然后,客户端发送它的id以及它与服务器的任何

我能够在两个设备之间建立一个简单的套接字服务器和客户端连接,并能够发送和接收值。我的问题是如何设置远程服务器以接受来自同一设备的两个客户端,并区分它们接收的数据


具体而言,每个客户机将运行类似的代码,以接受来自各自电机的编码器/解码器值。我的主程序连接到服务器,需要分别使用来自每个客户端的数据,以便执行适当的计算。如何区分来自两个客户端的传入信号?

当客户端和服务器之间的通信不频繁时,一种方法是让客户端与服务器握手,让服务器枚举客户端并发回id进行通信


然后,客户端发送它的id以及它与服务器的任何通信,以便服务器识别它。至少我是这么做的。

您可能希望显示实际的代码。根据您当前提供的信息,甚至不清楚您使用的是哪种套接字。两个客户端是共享连接还是创建自己的连接?你在使用tcp吗?