djy 发表于 2010-12-28 16:42:57

thanks,我接收到的有少量乱码,应该是编码问题

djy 发表于 2010-12-28 16:44:33

巫师啊。。。我应该玩不到一年那么远吧,玩一段时间就无聊了,尤其是一想到游戏这东西其实就是一段段的数据,过两天就腻歪了

jason 发表于 2010-12-28 16:48:17

原帖由 djy 于 2010-12-28 04:42 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
thanks,我接收到的有少量乱码,应该是编码问题

有乱码肯定是你代码的问题

djy 发表于 2010-12-28 16:52:30

改了字符集之后只有登入输密码的地方有乱码,就这样:
请输入密码:??
其它还没发现,不是啥大问题。

你们服务端是用c写的吧?java和C用socket通讯的乱码问题是因为java和C的字长不同,我几年前和人测试通讯的时候遇到过,后来对方改C改好的,让我改java我还真不知道怎么改,因为java的byte接收到的就是??,米办法

jason 发表于 2010-12-28 16:54:59

原帖由 djy 于 2010-12-28 04:52 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
改了字符集之后只有登入输密码的地方有乱码,就这样:
请输入密码:??
其它还没发现,不是啥大问题。

你们服务端是用c写的吧?java和C用socket通讯的乱码问题是因为java和C的字长不同,我几年前和人测试通讯的时 ...

1. mudos是c的,mudlib是lpc的
2. 字符串不存在字节序和字长的问题,只有编码的问题。

djy 发表于 2010-12-28 16:58:45

我指定了gb2312,然后输入密码时还有乱码,应该是C的换行符传过来之后就变成了??,不信你用java连一下试试,如果是真的我这算不算发现bug?我晚上用wbdz这id上线的时候会不会有一本天书掉在我眼前捏......

jason 发表于 2010-12-28 17:03:15

原帖由 djy 于 2010-12-28 04:58 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
我指定了gb2312,然后输入密码时还有乱码,应该是C的换行符传过来之后就变成了??,不信你用java连一下试试,如果是真的我这算不算发现bug?我晚上用wbdz这id上线的时候会不会有一本天书掉在我眼前捏......

是ancii控制符吧。

djy 发表于 2010-12-28 17:28:13

有可能,下班到家了,明天试下,谢啦

dreamno 发表于 2010-12-29 15:36:50

我之前也写过一个,用来破解fullme。
大概是配置一个文件,类似tr完成任务。配置文件内容如下:

^[> ]*您的英文名字(要注册新人物请输入new):对不起,你的英文名字必须是 3 到 12 个英文字母。,visual;@@@;y;set brief 1;tune all;w;s;e;n;#wa 1000;l zhu
^[> ]*朱先生被称为当世第一大文学家,肚子里的墨水比海还要深。,ask zhu about job
^[> ]*http://pkuxkx.net/antirobot/robot.php\?filename\=(\d*),s;e;e;e;e;e;ne;n;n;nu;nu;nu;eu;write jing,com.lm.mud.plugin.ReportPluginThd
^[> ]*你默写良久,终于抄完了,看样子可以回去领工钱了。,#wa 3000;wd;sd;sd;sd;s;s;sw;w;w;w;w;w;n;ask zhu about done
^[> ]*朱熹说道:「报上你的口令!report 口令!」,#wa 3000;report @report;l zhu
^[> ]*你要看什么?,#wa 3000;l zhu
^[> ]*朱熹说道:「很好!我已经吩咐人存了100两银子到您的帐号,欢迎下次再来抄经。」,#wa 3000;l zhu
^[> ]*朱熹说道:「口令不对,本次工作不能领取工钱。」,l zhu

zgbl 发表于 2010-12-29 16:49:32

这等bt,怎可不精
页: 1 [2] 3
查看完整版本: 写了一个java版本的mud client,有同行可以参考一下