目前共有3篇帖子。 字体大小:较小 - 100% (默认)▼  内容转换:港澳繁體▼
 
点击 回复
555 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)
 

本帖信息

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