2010-10-26 231 views
2

我正在編寫的程序通過網絡API連接到另一個程序,我相信它被稱爲套接字連接。我指定IP:127.0.0.1和Port,它必須與我在該程序中設置的內容相匹配。現在,這工作正常。但是如果我想讓程序在網絡上的另一臺計算機上運行,​​該怎麼辦?網絡計算機的IP地址

我已經建立了無線家庭網絡,並且兩臺計算機之間的文件共享工作。我以爲我可以運行cmd> ipconfig來獲得另一臺計算機的IP,但由於某種原因,ipconfig不能在其上運行。只是給出了一個錯誤。現在如何確定用於此類網絡連接的正確IP? PS:我正在運行XP專業版。

+1

我確定你的意思是'IP',而不是'API'。 – leppie 2010-10-26 07:50:05

+0

「其他原因」?它會拋出一個錯誤嗎?您只需查看任務欄中的網絡適配器/網絡連接屬性即可查找3 IP。 – joni 2010-10-26 07:50:29

+0

你能發佈錯誤內容嗎?確保你在遠程計算機上使用ipconfig,它只能得到本地計算機網卡的IP地址 – pinichi 2010-10-26 08:00:36

回答

2

您可以使用計算機名稱而不是IP(但這取決於您正在處理的內容)。要查看計算機名稱是否正確,請單擊我的電腦/屬性。

或者,你可以看到它的IP只需通過ping它:

ping MyPCName 

在你會得到解析的IP地址,你運行它的計算機上的方式看到它的響應。

+0

輝煌!我沒有想到..謝謝! :) – bretddog 2010-10-26 08:10:04

0

打開網絡連接(開始 - >設置 - >控制面板 - >網絡連接)並找到您的無線連接。左鍵單擊並選擇屬性。然後按照高級選項卡,在那裏你可以找到你的IP。

+0

這也可以用「ipconfig/a」命令完成。順便說一句,據我瞭解的問題,獲得IP地址的程序方式是必需的。 – Kel 2010-10-26 07:57:18

+0

好吧,它似乎並沒有表現出來。我可以在常規選項卡上單擊TCP/IP,但它只顯示IP設置爲自動,而不顯示實際的IP。 – bretddog 2010-10-26 08:00:04

+0

事情是:當我嘗試運行cmd> ipconfig(從運行)..它不像正常運行。它說:「發生內部錯誤」連接到系統的單元不起作用..(或類似的東西;它不是英語XP)所以我不能從那裏得到它。 – bretddog 2010-10-26 08:02:09

0

ipconfig顯示您的計算機地址。您可以在另一臺計算機上使用ipconfig來檢查其IP地址。然後,而不是127.0.0.1使用該地址。有ipconfig /all顯示更多的信息,如果你有更多的網卡,想檢查MAC地址等可用,但這是關於計算機此信息工作的信息。

+0

ipconfig不起作用。這是問題:) – bretddog 2010-10-26 08:07:43

+0

然後讓它工作,應該有問題的根本原因。最簡單的方法通常是備份數據,擦除和重新加載Windows安裝,這可能是錯誤的和/或有驅動程序衝突,如果您不熟悉系統,可能需要無限的時間來解決。 – 2010-10-26 08:12:18

+0

謝謝,但我認爲最簡單的方法就是忽略它。我有更好的事情花費我的時間。 :) – bretddog 2010-10-26 08:34:28

相關問題