LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1044|回复: 7

(已解决)装了g2ipmsg,但是刷新不到其它windows中的用户

[复制链接]
发表于 2007-7-5 16:32:27 | 显示全部楼层 |阅读模式
装了g2ipmsg,但是刷新不到其它windows中的用户
我的内网IP是:10.0.42.32
我在g2ipmsg中设置的广播地址是10.0.42.255
我把防火墙关了都不行
请大家帮忙







必须在iptables里设置一下就可以了
 楼主| 发表于 2007-7-5 17:27:38 | 显示全部楼层
但是有一个新问题,我从fedora-cn下载的g2ipmsg不能显示中文,显示的是日文?有办法解决吗?
回复 支持 反对

使用道具 举报

发表于 2007-7-5 18:05:22 | 显示全部楼层
显示日文什么意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-5 20:11:28 | 显示全部楼层
用户如果是中文名称,显示出来的是日文,我不知道怎么回事,我系统是中文
回复 支持 反对

使用道具 举报

发表于 2007-7-5 20:13:32 | 显示全部楼层
我觉得确切的说是乱码。

因为windows系统是GB*编码,而Linux下是utf8,g2ipmsg协议本身又不包含编码信息的。目前没什么好办法解决,除非有人去改下代码增加个编码转换层。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-5 20:24:27 | 显示全部楼层
谢谢,我知道了,我在想想办法
回复 支持 反对

使用道具 举报

发表于 2007-7-6 12:26:19 | 显示全部楼层
Post by hellwolf
我觉得确切的说是乱码。

因为windows系统是GB*编码,而Linux下是utf8,g2ipmsg协议本身又不包含编码信息的。目前没什么好办法解决,除非有人去改下代码增加个编码转换层。


就改一行代码就可以了

文件:
src/codeset.c

#define IPMSG_INTERNAL_CODE "UTF-8"
#define IPMSG_PROTO_CODE    "CP932"

改为:

#define IPMSG_INTERNAL_CODE "UTF-8"
#define IPMSG_PROTO_CODE    "CP936"
回复 支持 反对

使用道具 举报

发表于 2007-7-6 12:37:23 | 显示全部楼层
到底是怎么个回事,如果两方的PROTO_CODE都是932,那不可以了么就
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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