北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
楼主: djy

写了一个java版本的mud client,有同行可以参考一下

[复制链接]
 楼主| 发表于 2010-12-28 16:42:57 | 显示全部楼层
thanks,我接收到的有少量乱码,应该是编码问题
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-12-28 16:44:33 | 显示全部楼层
巫师啊。。。我应该玩不到一年那么远吧,玩一段时间就无聊了,尤其是一想到游戏这东西其实就是一段段的数据,过两天就腻歪了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-12-28 16:48:17 | 显示全部楼层
原帖由 djy 于 2010-12-28 04:42 PM 发表
thanks,我接收到的有少量乱码,应该是编码问题


有乱码肯定是你代码的问题
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-12-28 16:52:30 | 显示全部楼层
改了字符集之后只有登入输密码的地方有乱码,就这样:
请输入密码:??
其它还没发现,不是啥大问题。

你们服务端是用c写的吧?java和C用socket通讯的乱码问题是因为java和C的字长不同,我几年前和人测试通讯的时候遇到过,后来对方改C改好的,让我改java我还真不知道怎么改,因为java的byte接收到的就是??,米办法
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-12-28 16:54:59 | 显示全部楼层
原帖由 djy 于 2010-12-28 04:52 PM 发表
改了字符集之后只有登入输密码的地方有乱码,就这样:
请输入密码:??
其它还没发现,不是啥大问题。

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


1. mudos是c的,mudlib是lpc的
2. 字符串不存在字节序和字长的问题,只有编码的问题。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-12-28 16:58:45 | 显示全部楼层
我指定了gb2312,然后输入密码时还有乱码,应该是C的换行符传过来之后就变成了??,不信你用java连一下试试,如果是真的我这算不算发现bug?我晚上用wbdz这id上线的时候会不会有一本天书掉在我眼前捏......
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-12-28 17:03:15 | 显示全部楼层
原帖由 djy 于 2010-12-28 04:58 PM 发表
我指定了gb2312,然后输入密码时还有乱码,应该是C的换行符传过来之后就变成了??,不信你用java连一下试试,如果是真的我这算不算发现bug?我晚上用wbdz这id上线的时候会不会有一本天书掉在我眼前捏......


是ancii控制符吧。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-12-28 17:28:13 | 显示全部楼层
有可能,下班到家了,明天试下,谢啦
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 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
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-12-29 16:49:32 | 显示全部楼层
这等bt,怎可不精
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-17 12:07 AM , Processed in 0.011651 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表