社区
网络编程
帖子详情
Myicq客户端无法注册,源代码无法编译
lanhai96
2008-06-26 11:37:00
下了个 Myicq-0.8版源代码,里面附带了服务器端和客户端,但安装配置好了mysql数据库,以及按说明一步步走完后,确发现使用客户端无法注册号码。一直显示超时,网上看了下,很多人遇到该问题,不知道哪位有正常使用得经历。
同时在编译源代码时,使用得berkely db也编译不过去,显示"/w64"错误。难道是下了64位不兼容32位系统,查了下它得网站,没发现有64位和32位得区别,有人遇到这样得问题吗?
望有朋友尽快解答!
...全文
184
9
打赏
收藏
Myicq客户端无法注册,源代码无法编译
下了个 Myicq-0.8版源代码,里面附带了服务器端和客户端,但安装配置好了mysql数据库,以及按说明一步步走完后,确发现使用客户端无法注册号码。一直显示超时,网上看了下,很多人遇到该问题,不知道哪位有正常使用得经历。 同时在编译源代码时,使用得berkely db也编译不过去,显示"/w64"错误。难道是下了64位不兼容32位系统,查了下它得网站,没发现有64位和32位得区别,有人遇到这样得问题吗? 望有朋友尽快解答!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanhai96
2008-07-10
打赏
举报
回复
[Quote=引用 8 楼 xb_luotuo 的回复:]
消息没有收到,不过这个代码真的比较老了,作者原来考虑的跨平台,从国内应用角度来讲,其实没有大的必要。原作者在客户端向服务器连接采用的是UDP协议,客户端之间采用的是TCP协议,其实不算太好。当然这是原作者张勇好多年前的作品了,读一读代码是可以的,如果拿来用,最好是考虑重新进行架构设计,效果会好很多。
[/Quote]
朋友,那你有没有关于即时通信的最新的代码或者设计方案,参考一下,我想自己开发一个。
xb_luotuo
2008-07-08
打赏
举报
回复
消息没有收到,不过这个代码真的比较老了,作者原来考虑的跨平台,从国内应用角度来讲,其实没有大的必要。原作者在客户端向服务器连接采用的是UDP协议,客户端之间采用的是TCP协议,其实不算太好。当然这是原作者张勇好多年前的作品了,读一读代码是可以的,如果拿来用,最好是考虑重新进行架构设计,效果会好很多。
lanhai96
2008-07-06
打赏
举报
回复
[Quote=引用 6 楼 xb_luotuo 的回复:]
根本无法编译?我说的/w64你解决没有?
我编译得很正常
[/Quote]
还是不行,我给你发了私信,共同探讨以下。
xb_luotuo
2008-07-04
打赏
举报
回复
根本无法编译?我说的/w64你解决没有?
我编译得很正常
lanhai96
2008-06-30
打赏
举报
回复
[Quote=引用 4 楼 xb_luotuo 的回复:]
/w64在项目设置里面去掉就可以了;
注册不了,在服务器端用于处理注册的函数下断点看看就可以了,具体是没有收到数据包还是数据调用的问题,很快就知道了。
[/Quote]
我浏览了代码,可以肯定服务器端程序运行正常,不然它不会有错误提示,而提示就是seq 19786 等序列超时。查看客户端注册代码,发现seq是随机号。同时他的数据库里也没有登录的icq号码字段,有一个auth字段作为判断,但我用SQL语句添加了用户,但无法登录。
因为根本无法编译,所以加断点也是问题。
相关问题,有朋友愿意试试,可以留下邮箱,我发代码过去,一起研究下。
xb_luotuo
2008-06-29
打赏
举报
回复
/w64在项目设置里面去掉就可以了;
注册不了,在服务器端用于处理注册的函数下断点看看就可以了,具体是没有收到数据包还是数据调用的问题,很快就知道了。
lanhai96
2008-06-28
打赏
举报
回复
应该不试服务器端得 问题 ,打开mysql管理器,可以看大myicq数据库启动,ip使用本地,localhost,端口使用默认8000,本机上 没有开web,所以8000没有占用。
同事myicq服务器端启动窗口显示"myicq server is started".通过源代码分析,服务器端初始化成功,此时服务器端已经完全正常运行了。
在服务器端启动,客户端注册得同时,我使用netstat -a,看到只有tcp得服务器端口3306在侦听,而无udp端口任何情况。
网上查了下,很多朋友都有相似问题。希望高手解答,或者有运行正常得给发个。
内存泄漏
2008-06-27
打赏
举报
回复
是不是服务器信息的设置存在问题?? 比如IP及端口..
lanhai96
2008-06-27
打赏
举报
回复
难道没人用过?
自己先顶一下。
MyICQ
即时通讯软件
源代码
MyICQ
是一套公开
源代码
的即时通讯软件,包括服务器端和
客户端
,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows版。目前
客户端
程序的界面完全模仿腾讯的QQ。 基本功能特点 ----...
MyICQ
是一套公开
源代码
的即时通讯软件
如果你是一个程序员,那么一定要
编译
MyICQ
的
源代码
:-) 1) 到http://www.mysql.com下载MySQL 2) 由于
MyICQ
在存储好友资料和聊天记录时,使用Berkeley DB库,所以先到 http://www.sleepycat.com下载 3)
编译
Berkeley ...
即时通讯软件
MyICQ
的
源代码
源码
即时通讯软件
MyICQ
的
源代码
源码类似于qq等聊天软件
一个即时通讯软件
MyICQ
的
源代码
一个即时通讯软件
MyICQ
的
源代码
,用VC编写,欢迎大家一起下载学习.
myicq
源代码
程序
MyICQ
是一套公开
源代码
的即时通讯软件,包括服务器端和
客户端
,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows版。目前
客户端
程序的界面完全模仿腾讯的QQ(如果Tencent告我的话...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章