[开源]Linpop即时通讯系统![[开源]Linpop即时通讯系统解决办法](http://img.reader8.net/uploadfile/jiaocheng/20140168/2852/2014012818525732676.gif)
![[开源]Linpop即时通讯系统解决办法](http://img.reader8.net/uploadfile/jiaocheng/20140168/2852/2014012818525732677.gif)
Windows下运行效果![[开源]Linpop即时通讯系统解决办法](http://img.reader8.net/uploadfile/jiaocheng/20140168/2852/2014012818525732678.gif)
![[开源]Linpop即时通讯系统解决办法](http://img.reader8.net/uploadfile/jiaocheng/20140168/2852/2014012818525732679.gif)
![[开源]Linpop即时通讯系统解决办法](http://img.reader8.net/uploadfile/jiaocheng/20140168/2852/2014012818525732680.gif)
代码下载
1.Ubuntu10.04下原生版下载
Ubuntu10.04下开发的原生版,不支持跨平台扩展,在Ubuntu下在相应目录下执行Make即可编译通过,前提是已经搭建好GTK+的开发环境;
2. 跨平台版下载
通过代码中的宏定义,同时支持Windows和Ubuntu,同样需要先搭建好Windows下的GTK+开发环境。在Windows使用MinGW执行Make生成可执行文件,Makefile文件为Makefile_Win32,在Ubuntu下的Makefile文件为Makefile_Linux,注意Windows下编译通过后生成的可执行文件的运行需要GTK+ Windows版本的支持,具体文件请参照Windows下可执行文件下载;
3.Windows下可执行文件下载
已经移植好的Linpop Windows可执行文件,包括Windows下运行GTK+所需要的DLL等文件,先运行服务器端的Linpop_Server.exe,然后直接执行客户端bin目录下的Linpop.exe运行客户端程序,登录即可测试效果。
版权声明
来源于网络,服务于网络,本项目原始开发者为XX大学软件学院方程式团队,项目开发所用的大部分知识和文档都来源于网络,来源于OpenSource,故将开发后的代码也OpenSource,请遵守OpenSource License,本文所述的内容和代码仅供个人学习使用,不可用于其它非法用途,例如本文前所说的严重抄袭,一经查证,将依法追究其责任。若要是涉及商业用途(应该也不会),请联系我们。
博文链接:http://blog.csdn.net/exceed_me/article/details/6678077
推荐
[解决办法]
顶一下,天下一片忽悠
[解决办法]
支持!
[解决办法]
友情帮顶!
[解决办法]
友情帮顶 拒绝抄袭
[解决办法]
友情帮 UP
[解决办法]
厉害,帮你顶
[解决办法]
Like your article, looking forward to your update, support you forever ! http://www.good4sale.org/
[解决办法]
该回复于2011-11-16 10:10:44被版主删除
[解决办法]
mark
[解决办法]
表示支持。
[解决办法]
顶下...
[解决办法]
支持一下
[解决办法]
支持,顶一个!
[解决办法]
友情顶下。
[解决办法]
支持维权,,批评打击,抄袭者!
[解决办法]
支持共享!
[解决办法]
好强的技术成果
[解决办法]
谢谢分享,学习了!!!
[解决办法]
这个很不错,谢啦
[解决办法]
不错,支持一下![[开源]Linpop即时通讯系统解决办法](http://img.reader8.net/uploadfile/jiaocheng/20140168/2852/2014012818525732681.gif)
[解决办法]
不错,支持一下
[解决办法]
貌似很复杂
[解决办法]
果断支持
[解决办法]
支持正版 支持开源
[解决办法]
路过纯支持
[解决办法]
什么开源协议啊?楼主??哈罗
[解决办法]
pidgin
[解决办法]
谢谢分享,学习了!!!
[解决办法]
学习了
[解决办法]
your id is not exist
(y)
[解决办法]
your spirit of open source is worth encouraging.
[解决办法]
中国的copy业是很发达的啊哈哈支持原创
[解决办法]![[开源]Linpop即时通讯系统解决办法](http://img.reader8.net/uploadfile/jiaocheng/20140168/2852/2014012818525732682.gif)
[解决办法]
哥潜水多年了 实在忍无可忍了 Mr_Bird
[解决办法]
也不用发那么大火把?让别人吵吵而已。又不是商用了!
[解决办法]
同情,但也不必介意,就当为开源软件做贡献了,即时聊天的开源软件也很多的
[解决办法]
谢谢分享,学习了!!!
[解决办法]
楼主,你准备怎么开源?GPLV2还是别的什么...你可以考虑把这个项目放到一些著名的项目托管网站,让更多的人了解。比如GitHub, sourceforge, googlecode..
你自己搞开源,你的团队成员都同意吗?别最后搞出意见啊
[解决办法]
天下文章一大抄啊
[解决办法]
好,支持开源!!!
[解决办法]
不也是直接拿国外代码改的吗 xmpp那堆开源的代码,自己从协议栈开始实现挺麻烦的
[解决办法]
密码没设吧 哈哈
[解决办法]
正学习Linux中,加油!努力!
[解决办法]
好贴。顶!
[解决办法]
楼主啊,是不是没人分享出来,你们也不会开源了吧
[解决办法]
不错 谢谢了, 刚刚 看完服务器端,算
不过提出一点建议:
1:代码写的比较糙,比较多的代码冗余
2:网络传输,struct结构应该取消其字节对齐, 1是为了减少不必要的传输量,2是为了兼容linux和windows不同的代码对齐方式
3:我在函数 client_login 中发现一个错误:判断已经登录后,send消息后应该立即返回,但是函数中却还向
array_sock中添加数据
以上就是我的一点建议, 不过还是要谢谢作者了,奉献了这些代码,让我们对即时通信系统有了一定的了解
[解决办法]
楼主的client能不能将界面代码与功能实现代码分开?
[解决办法]
我也是 想看client 可是又不懂gtk 无法下手阿
[解决办法]
这样耦合性太强了,楼主应该分开的。
[解决办法]
顶一下,不过我只会写命令行代码。