如何找到另一台计算机通过以太网传输的tcp地址?

2024-05-15 15:26:52 发布

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

我需要通过pyzmq通过以太网电缆连接的两台计算机传输数据。我已经设置了一个在同一台计算机上正确运行的脚本,但我需要找到另一台计算机的tcp地址才能进行通信。他们都运行ubuntu14.04。其中一个服务器处理请求,而另一个发送请求。如何通过以太网通过tcp传输数据?我只需要找到地址的方法。在

编辑:(澄清)我正在进行一项行为研究。我有一个名为OpenSesame的程序,它在python中运行并接受python脚本。我需要一个参与者能够坐在电脑前,能够向其他人提问(特别是在任务中寻求帮助)。我需要一个服务器(最好使用pyzmq)通过以太网连接并与计算机通信。它写了一个剧本。它可以在同一台计算机上工作,但不能通过以太网。我需要找到地址


Tags: 方法程序服务器脚本编辑地址计算机pyzmq
2条回答

Tcp是一种使用internet连接来传输数据的协议,通过IP地址和特定端口,您必须确保这些IP方向在同一范围内,并使用相同的端口。例如:一台电脑192.168.1.50和另一台电脑192.168.1.60在502端口。最简单的方法是使用调制解调器并为每台电脑设置一个静态地址

在下面的链接中,您可以很容易地找到连接到您的计算机的ip方向。http://www.howtogeek.com/howto/17012/how-to-find-your-ip-address-in-ubuntu/

也许你可以周期性地向广播地址发送包含对等方ip地址(或其他一些有用信息)的数据报消息,以允许其他对等方发现它。在找到对等方的地址后,你可以通过ZeroMQ或其他方式建立连接。。。连接。:)

相关问题 更多 >