目前共有3篇帖子。 字體大小:較小 - 100% (默認)▼  內容轉換:台灣正體▼
 
點擊 回復
541 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)
 

本帖信息

點擊數:541 回複數:2
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2016-7-2 11:12
 
©2010-2025 Purasbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。