如何判斷用戶是用Modem還是經過路由器上網呢

用戶上網一般是直連Modem,或經過路由器來上網。
能否通過ping 192.168.1.1的返回結果來判斷,
用戶是哪種上網方式呢?不能。ping是什麼,這是有IGMP協議說明。

192.168.1.1 是部分路由器的一個配置網址,如果不連接路由器的話,一般無法打開此網址!!

不過一般來說,使用路由器的人會規範地將內網的IP設置到專門爲內網分配的網段內。
真正想判斷用戶如何上網的,還是要在外網上放一個服務器,然後讓程序帶着自己的內網IP(可能多個)去訪問服務器並帶回“是否是公網地址”的返回值。都是按照默認嚮導一步步做的,到最後構建工程的時候就提示錯誤:

192.168.1.1並不是規定就是路由器。只不過許多網關設備默認地先嚐試使用這個IP而已,完全可以隨意指定其它IP。

然後就停止了,無法打包,請問這個是什麼問題啊,第一次用這個,不會弄。
還有一個問題就是,我的程序是vs2008下寫的,.net framework版本是3.5,而打包軟件中默認的是2.0,請問我是選3.5呢還是2.0呢?

頂起來,有沒有遇到這樣問題的,我搜索了很久也沒找到有關於這個問題的資料。
幫我代碼改一改,能不能儘量用C#常用的方法實現該功能但感覺代碼實現的很差,感覺很VB,呵呵
日前用戶反映我發佈的軟件被查殺。除非你開放源碼,嘿嘿!不然鬼才知道你幹了什麼。
  一開始以爲又是360在亂搞,就讓他加入白名單了事。
  後來,有個使用卡巴斯基的用戶反映有毒,這就不得不重視了。
不要用這個,沒用的,加密之中最差的一個

初學的話不要去管J#,估計是爲了讓Java程序員更容易轉到.net而弄出來
Microsoft Visual J# 使開發人員能夠使用 Java 語言語法在 .NET Framework 上構建應用程序和服務。
Visual J# 面向公共語言運行庫,並可以用於在充分利用 .NET Framework 的同時開發 .NET 應用程序,包括 XML Web services 和 Web 應用程序。

J# 是你可以在.net框架下通過java的語法來構建應用程序,個人覺得這是微軟的一項策略,來吸引java程序員轉投.net陣營,你初學的話,建議使用c#,這是.net下開發最適合的語言
.net vs 主要還是C#的開發工具,其他幾種語言也支持 如VB,JAVA,C++,等
支持VB 叫VB.NET ,支持JAVA 的是 J# .NET,支持C++的是C++.NET/.
.NET 是一個開發平臺,無論是C#,J#,VB.NET等 都只是這個平臺上的工具,如果你熟悉 VS ,那就不能理解這個關係.
說白了 J# 是爲那些JAVA 程序開發一款可以在 VS.NET 上開發的語言,但他只含有JAVA 的一部分,是個雞肋.
如果沒必要就不要學習這個,都不如 學JAVA 或C # .
Visual J# 是一種工具,供 Java 語言程序員用於構建在 .NET Framework 上運行的應用程序和服務。
  Visual J# 面向公共語言運行庫,並可以用於在充分利用 .NET Framework 的同時開發 .NET 應用程序,包括 XML Web services 和 Web 應用程序。Visual J# 應用程序從下列功能中獲益: 
java是一種跨平臺,跨操作系統的編程開發語言,基本都是靠底層JDK功勞,JDK也有很多廠家,有主流的SUN公司標準,也有IBM標準還有很多標準,JDK有不同的操作系統版本,比如在windows下按一個win版本的JDK開發出來的java項目,拿到一個安有linux版本的linux操作系統中,正常使用,這主要是jdk的功勞。 
  再說說j#,它是微軟開發的一套java平臺,之前叫做VJ(和VB,VC一樣),由於版權和利益的糾紛,結果微軟被判停止開發java,由於微軟的一代開發平臺.net的問世,很多語言都集成入內,VJ雖然已經停止了升級和開發,但是也有少量的用戶,所以j#是.net平臺下的java語言規範。
  Visual J# 中默認的源文件擴展名是 .jsl。Visual J# 包含以下內容:
  將 Java 語言源編譯爲 Microsoft® 中間語言 (MSIL) 的 Visual J# 編譯器。
  將 Java 語言字節碼轉換爲 MSIL 的二進制轉換器。
  獨立開發的類庫旨在提供一些功能,該功能與大多數 JDK 1.1.4 級類庫的功能等效,也等效於大學理事會的計算機科學高級能力分班課程中指定的 JDK 1.2 java.util 軟件包的許多類的功能
  與 Windows® 基礎類 (WFC) 和許多 com.ms.* 軟件包兼容。
  Visual J# 編譯器只能在 Visual Studio 2005 中創建 32 位的應用程序。在 64 位的 Windows 操作系統上運行時,使用 Microsoft Visual J# 2005 編譯的應用程序將會在 WOW64 (Windows on Windows64) 下運行。 
來源:英超直播
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章