• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Ubuntu18.04中的python和Win10中的matlab之间实现通讯和数据的传递(两台电脑;通过ud ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Ubuntu18.04中的python和Win10中的matlab之间实现通讯和数据的传递(两台电脑;通过udp)

提示:两台电脑之间用一根网线连接

一、IP地址的设置

通过一个B战视频(socket通信)了解到:

1、两台电脑的IP地址必须一样才能进行信息的互通,才能ping通

2、同一台电脑在不同操作系统下,其IP地址也是不一样的

3、Ubuntu查看当前IP地址的命令:

ifconfig

Win10查看当前IP地址的命令:

ipconfig

4、如果不连接网线,可能显示不出来ipv4地址:


要做的就是在ubuntu系统中设置网络配置,并自定义ipv4地址与另一台电脑的ipv4地址一致

5、手动设置ubuntu系统的ipv4地址:

按图片中的顺序新建


取名为“有线连接”,MAC地址下拉选择唯一的一个

ipv4方式选择“仅本地链路”


6、ubuntu 终端依次输入:

ifconfig
(查看ip地址信息)

dhclient
(请求win10电脑给你的ubuntu分配一个ipv4地址)可能稍等一会要

之后再查看ip地址,看是否会出现ipv4地址,且该地址的ip和win10的ip一致(主机号则不一样)


这里子网掩码255.255.0.0说明该ip地址的前两位是ip服务器号。如果是255.255.255.0则是前三位是ip服务器号。

二、两电脑互ping

如果两电脑之间能互ping通的话,则能互相传输数据信息

1、win10 ping ubuntu:

win10终端直接输入:

ping 169.254.63.186
(地址为ubuntu的ip地址)

这个比较简单,一般是能直接ping通:

2、ubuntu ping win10:

需要先在win10电脑上按这个方法去手动设置,之后再在ubuntu的终端输入:

ping 169.254.193.79
(地址为win10的ip地址)

跑通结果:

三、验证二者能否互传数据

分别在ubuntu的vscode中和win10的matlab中粘这两个代码(更多是牵扯到数据类型的转换)

注意将ip地址替换成自己的

python文件和m文件依次启动,可产生数据的传递


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
delphi中将一个ADOQuery查询的数据结果传递给一个动态生成的ADOQuery ...发布时间:2022-07-18
下一篇:
DelphiHOOK示例发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap