让jmsn使用代理上网!

jMSN是一个韩国人开发的开放源码的API,可以从http: //sourceforge.net/projects/jmsn/站点上下载,该项目的首页基本上以韩文为主,包括它的API文档的说明都是韩文。这个让我非常头疼,不过没有关系,因为jMSN非常简单,如果没有什么特殊情况下不看那些说明也没有关系。

    jmsn是一个完整的Java应用程序,下载解压后可以直接运行,运行的界面跟微软的MSN Messenger很类似,包括操作上都非常一致,如果你的操作系统是Linux或者其他那都可以直接用它来替代微软的程序。另外一个是msnm- lib,这个就是我们今天要介绍的API,它仅仅是一个开发包,在jmsn组件中已经包含了这个包。

用msnm-lib可以开发基于msn的聊天程序,包括开发msn聊天机器人。但是由于msnm-lib里本身并没有带设置上网的函数,所以如果要是公司用代理上网,就没有办法进行调试了。

不过j2se5提供了很方便的设置代理功能,所以可以利用j2se的代理功能设置上网,具体如下:

(1)如果在命令行下运行:则在java后加入参数

-Dhttp.proxyHost=10.150.150.150 -Dhttp.proxyPort=808

-DsocksProxyHost=10.150.150.150 -DsocksProxyPort=1080

其中:10.150.150.150 是你公司所用的代理地址,808和1080都是端口,具体用http还是socket视情况而定。

(2)如果在eclipse里运行:

则菜单->run->运行->在左边找到你的项目运行配置,然后在右边点“(x)=自变量”选项卡,在VM自变量里填入:

-Dhttp.proxyHost=10.150.150.150 -Dhttp.proxyPort=808

-DsocksProxyHost=10.150.150.150 -DsocksProxyPort=1080

把地址和端口改为你的地址和端口,ok可以上网了了!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曲奇饼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值