具体情况是这样的:
1.我在宿舍是用的电信的Adsl,有一台主机拨号,然后我们自动获取ip,请问这样的情况下改如何编程访问网络(假设主机的内网ip是192.168.0.1,外网ip是222.122.11.211,假设我们要把http://www.csdn.net/index.htm这个文件读回来).
2.我在公司是有固定ip的,我的网线直接插在了路由器上,那我如何编程访问网络(假设我的ip是172.20.33.44,默认网关是172.20.33.254,同样要把http://www.csdn.net/index.htm这个文件读回来).
请各位兄弟姐妹帮帮忙。
1.我在宿舍是用的电信的Adsl,有一台主机拨号,然后我们自动获取ip,请问这样的情况下改如何编程访问网络(假设主机的内网ip是192.168.0.1,外网ip是222.122.11.211,假设我们要把http://www.csdn.net/index.htm这个文件读回来).
2.我在公司是有固定ip的,我的网线直接插在了路由器上,那我如何编程访问网络(假设我的ip是172.20.33.44,默认网关是172.20.33.254,同样要把http://www.csdn.net/index.htm这个文件读回来).
请各位兄弟姐妹帮帮忙。
连接外网的时候就通过代理
Java里只要设置一下系统属性就行了
System.setProperty("http.proxyType", "4");
System.setProperty("http.proxyPort", Integer.toString(port));
System.setProperty("http.proxyHost", host);
System.setProperty("http.proxySet", "true");
举个例子吧,假设我和我同事都是通过电信的adsl在各自的家里上网。
那么我们之间如何编程可以实现聊天?如果我家里有几台机组了个局域网,其中一台拨号作主机,那么其他机器要和我同事聊天,实现是不是和上面一样的?楼上各位的回答都没有用到NAT(就是电信的那个adsl给的外网地址),是不是那个不用考虑?
无论如何先谢谢楼上各位。