用户上网一般是直连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 应用程序。
支持VB 叫VB.NET ,支持JAVA 的是 J# .NET,支持C++的是C++.NET/.
.NET 是一个开发平台,无论是C#,J#,VB.NET等 都只是这个平台上的工具,如果你熟悉 VS ,那就不能理解这个关系.
说白了 J# 是为那些JAVA 程序开发一款可以在 VS.NET 上开发的语言,但他只含有JAVA 的一部分,是个鸡肋.
如果没必要就不要学习这个,都不如 学JAVA 或C # .
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) 下运行。