c獲取伺服器地址
⑴ 如何獲取訪問伺服器文件的ip地址
ping 它的域名或是用360網路連接查看工具看看,比較你只打開那個頁面,其它網路應用不開啟。就可以定位了。
⑵ linux c 怎麼獲得伺服器mac 地址
獲取伺服器mac 復制代碼 代碼如下: <?php /** 獲取網卡的MAC地址原碼;目前支持WIN/LINUX系統 獲取機器網卡的物理(MAC)地址 **/ class GetmacAddr{ var $result = array(); // 返回帶有MAC地址的字串數組 var $macAddr; /*構造*/ function __construct($osType){ switch ( strtolower($osType) ){ case "unix": break; case "solaris": break; case "aix": break; case "linux": { $this->for_linux_os(); }break; default: { $this->for_windows_os(); }break; } $temp_array = array(); foreach($this->result as $value){ if(preg_match("/[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f]/i",$value, $temp_array ) ){ $this->macAddr = $temp_array[0]; break; } } unset($temp_array); return $this->macAddr; } /*linux系統中獲取方法*/ function for_linux_os(){ @exec("ifconfig -a", $this->result); return $this->result; } /*win系統中的獲取方法*/ function for_windows_os(){ @exec("ipconfig /all", $this->result); if ( $this->result ) { return $this->result; } else { $ipconfig = $_SERVER["WINDIR"]."\system32\ipconfig.exe"; if(is_file($ipconfig)) { @exec($ipconfig." /all", $this->result); } else { @exec($_SERVER["WINDIR"]."\system\ipconfig.exe /all", $this->result); return $this->result; } } } } ?> 獲取客戶端mac地址: 復制代碼 代碼如下: @exec("arp -a",$array); //執行arp -a命令,結果放到數組$array中 foreach($array as $value){ //匹配結果放到數組$mac_array if(strpos($value,$_SERVER["REMOTE_ADDR"]) && preg_match("/(:?[0-9A-F]{2}[:-]){5}[0-9A-F]{2}/i",$value,$mac_array)){ $mac = $mac_array[0]; break; } } echo $mac; 註:客戶端獲取的mac不能在本機測試,只能用別的電腦訪問才能輸出
⑶ 如何獲取用戶伺服器的IP地址
開發工程中,需要給第三方提供介面,由於是僅僅對單獨一人提供介面支持,就暫時採取了IP白名單過濾的方式處理。下面是獲取用戶IP地址的方法privatefunctiongetIP(){
static$realip;
if(isset($_SERVER)){
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$realip=$_SERVER["HTTP_X_FORWARDED_FOR"];
}elseif(isset($_SERVER["HTTP_CLIENT_IP"])){
$realip=$_SERVER["HTTP_CLIENT_IP"];
}else{
$realip=$_SERVER["REMOTE_ADDR"];
}
}else{
if(getenv("HTTP_X_FORWARDED_FOR")){
$realip=getenv("HTTP_X_FORWARDED_FOR");
}elseif(getenv("HTTP_CLIENT_IP")){
$realip=getenv("HTTP_CLIENT_IP");
}else{
$realip=getenv("REMOTE_ADDR");
}
}
return$realip;
}
⑷ c#如何獲取伺服器中的文件地址
這裡面涉及很多問題,並不是簡單的播放,一般常規的做法就是在伺服器上開啟iis服務(當然其它的類似的web服務也行),目的就是那個聲音文件(比如是sample.mp3)能通過普通的http://伺服器ip/sample.mp3這樣象普通網頁一樣訪問並下載,然後你在C#就可以用普通的wmp去播放這個url了(注意默認情況下iis是不支持mp3的,需要在iis中添加mp3的mime
⑸ 用C語言獲取瀏覽器地址欄信息
linux下的還真沒玩過。不過windows下的你只要找到瀏覽器地址欄窗口句柄用GetWindowText就可以獲取輸入信息了,linux下應該也有類似的函數。
⑹ 如何獲取伺服器的IP地址
1、右鍵單擊「網上鄰居」選擇「屬性」,打開網路連接屬性。
2、在右側的「網路任務」欄中點擊「創建一個新的連接。
3、打開新建連接向導,點「下一步」。在 「網路連接屬性」選擇里,點擊「設置高級連接」,點擊「下一步」,然後,在接下來的「高級連接選項」中選擇「接受傳入的連接」。點擊「下一步」。勾尋直接並行,點擊「下一步」。
4、勾尋允許虛擬專用連接」,點「下一步」。
5、創建一個允許連接的用戶許可權。點擊「添加」按鈕,輸入雙魚IP轉換器賬戶和密碼後點「確定」。點擊「下一步」繼續。
6、在「網路軟體」中勾選需要用到的協議,一般保持默認即可。點擊「下一步」後,伺服器就搭建完成了。
選擇「開始」→「設置」→「控制面板」→「網路連接」→「創建一個新的連接」→「下一步」→「連接到我的工作場所的網路」→「下一步」→「虛擬專用網路連接」,按說明完成後面的操作即可。
⑺ 如何獲取伺服器的ip地址
在運行中輸入cmd然後再cmd中輸入ipconfig/ALL
⑻ 怎麼用c或者c++代碼獲取默認DNS伺服器的ip
#include<windows.h>
#include<string>
#include<cstdio>
using namespace std;
int main()
{
system("ipconfig /all");//使用運行CMD.exe,並輸入ipconfig /all,可得出本機所有物理地址信息(IP信息)
getchar();//獲取記錄信息
return 0;
}
⑼ 編程:C語言編程取得本機ip地址
取本地地址 可以從「開始」-「程序」-「附件」-「命令提示符」裡面輸入英文「ipconfig/all」就可得到IP地址了,LINUX我也不太懂了。