作者共发了3篇帖子。 内容转换:不转换▼
 
点击 回复
504 2
我在VBOX虚拟机上安装了Fedora Server纯命令行界面的系统后,我对自己提出了很高的要求
一派护法 十九级
1楼 发表于:2016-7-2 11:08

我的要求是:不得采用现成的软件(如vsftpd, vbox自带的文件共享等)进行主机与虚拟机通信和文件互传,必须自己编写C/C++程序通过网络套接字来实现!并且,由于每次联网时从学校工作室的路由器中获得的IP地址都不一样,当然虚拟机启动后获得的IP地址也不一样,自己又没有办法进入学校路由器的后台。因此在自己的程序中必须想办法通过虚拟机的计算机名来获取IP地址,例如使用ARP协议。

当然,单片机的wifi模块在连接路由器时,获得的IP地址也是不确定的,因此可以定义一个网络名,通过这个名称与计算机进行无线通信。因为局域网中电脑互相访问其实从根本上说并不是通过IP地址,而是通过网卡地址!

一派护法 十九级
2楼 发表于:2016-7-2 11:09
并且,自己还要多熟悉一下linux命令,以及Linux C的标准库与Windows下的VC有什么不同。
一派护法 十九级
3楼 发表于:2016-7-2 11:12
自己的路由器上可以通过配置DHCP实现将固定的IP地址分配给指定网卡地址,但是学校工作室的路由器是不能随便操作的,所以每次得到的IP地址始终是不确定的。

回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
(快捷键:Ctrl+Enter)
 

本帖信息

点击数:504 回复数:2
评论数: ?
作者:巨大八爪鱼
最后回复:巨大八爪鱼
最后回复时间:2016-7-2 11:12
 
©2010-2024 Arslanbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。