• 43017阅读
  • 50回复

基于C/S结构,简单的聊天程序 [复制链接]

上一主题 下一主题
离线style
 
只看楼主 倒序阅读 楼主  发表于: 2006-09-28




-----------------------
用QT4库写的
基于C/S结构.
其实在linux用套接字写网络部分更方便不过,但最近在学习QT/network部分,所以练手写的一个.
不想花梢,所以没加上字体-/大小/颜色等处理.也没加上wav声音提示.感觉没那办要...

准备过几天再加上传送文件功能.
[ 此贴被style在2006-10-09 03:09重新编辑 ]
描述:源代码(QT4)
附件: source.rar (8 K) 下载次数:2937
离线andelie

只看该作者 1楼 发表于: 2006-10-10
刚把代码下载到机器上,楼上的程序是练手写的一个?真是太让我汗颜了,自己弄了好半天的东西在你的手里那么容易的实现了,真是...没法说了...以后请多指教...
离线style
只看该作者 2楼 发表于: 2006-10-10
这个说实话非常简单,只要你懂点unix下的套接字函数, 再看下QTcpServer与QTcpSocket类就可以了.就用这两个类就可以了
离线andelie

只看该作者 3楼 发表于: 2006-10-11
只是不知道在设计服务器端的时候怎么才能让多个客户端同时访问呢?(已解决)
[ 此贴被andelie在2006-10-12 20:56重新编辑 ]
离线mathbox

只看该作者 4楼 发表于: 2006-12-01
socket编程是很有用的,同志们,嘿嘿,加紧学啊!
离线gyb517

只看该作者 5楼 发表于: 2006-12-07
朋友,你用QT多久了,我刚开始用,可以共同学习么?我的MSN:gyb517@hotmail.com;QQ 112439380
离线zccmin
只看该作者 6楼 发表于: 2007-01-29
能给我解释一下 C/S结构吗?什么家C/S结构?谢谢.
离线lostair
只看该作者 7楼 发表于: 2007-03-10
client/server
离线sars_laopo
只看该作者 8楼 发表于: 2007-03-20
姐姐有bug啊!程序要bug!
两个人同时说的话服务器只能发给最后一个人!
离线shengli4504

只看该作者 9楼 发表于: 2007-03-23
在我看来相当复杂.
离线dylan0411

只看该作者 10楼 发表于: 2007-03-26
我下了个这个程序,可是为什么我编译不过去啊。哪位高手知点一下。谢谢
离线84211698

只看该作者 11楼 发表于: 2007-03-28
这个程序我在qt4.1.3上(linux下编译的)总是提示:
    ..../chat.cpp:94: undefined reference to 'QTcpSocket::QTcpSocket(QObject)'
请问出现这种情况的原因是什么?

斑竹是在什么环境下编译的
离线shengli4504

只看该作者 12楼 发表于: 2007-04-02
十分 
离线adam
只看该作者 13楼 发表于: 2007-04-12
请问可以把您的代码给解析一下吗?
我刚学QT,觉得你的代码里面包含很多知识点,对我帮助很大,但是有些部分看不懂,所以想请教一下,谢谢~~~~~~~~~
我的QQ:309749211      E-mail:  adam137138@126.com
离线sxcong

只看该作者 14楼 发表于: 2007-04-17
Re:基于C/S结构,简单的聊天程序佩服啊
佩服啊
我写了很多QT程序了,但无模窗口从没用到,现在还不会呢,在这里学到了,多谢多谢,有空多指教
离线zhangjinhui
只看该作者 15楼 发表于: 2007-04-20
很好啊!楼主是高人,谢谢啦!最近正好要用到这个呢!唉,上网查资料,眼睛都酸了!
离线fanbinnet

只看该作者 16楼 发表于: 2007-04-28
楼主水平不简单,很少的代码却实现了很多的功能。佩服。MSN:fanbinnet@hotmail.com
QQ:260098998,多交流。
离线chenchaoxing
只看该作者 17楼 发表于: 2007-05-14
我也是个新手,能加我一个吗?共同提高,我正在做一个项目,急需相关资料,谢谢
离线chenchaoxing
只看该作者 18楼 发表于: 2007-05-14
对拉,我的MSN:  chenchaoxing007@hotmail.com
希望多认识一些朋友。
离线天行健
只看该作者 19楼 发表于: 2007-07-13
学习中。。。。。。
离线dxwang

只看该作者 20楼 发表于: 2007-07-18
一台机器上启动2个得话,各自只能看到各自得,呵呵。
我运行得时候,界面上一些字怎么看不到呢,我把文件里头得汉字都改成英文了。 还是不行。 也没有看到.ui界面文件。 不知道是怎么个回事,嘿嘿
每天进步一点点
离线多面兽
只看该作者 21楼 发表于: 2007-09-29
thank
离线style
只看该作者 22楼 发表于: 2007-10-05
对不起,好久没来了,转行搞mfc了.嘿嘿
离线navyblue
只看该作者 23楼 发表于: 2007-11-24
呵呵,这个server要加强阿,楼主考虑用多线程方法。
离线yingzi0505
只看该作者 24楼 发表于: 2008-05-11
为什么源代码不能下载?
离线qoozone1234

只看该作者 25楼 发表于: 2008-06-30
个人感觉qt的网络部分太薄弱。
离线wmbluesky

只看该作者 26楼 发表于: 2008-09-15
我最近在学习QT做个聊天工具中的视频模块,但是以前没学过QT对QT不熟悉,有思路,却不知道怎么下手,不知道大虾能指教一下吗,我的MSN是wmbluesky@hotmail.com,QQ是379879371
离线iptton

只看该作者 27楼 发表于: 2008-09-18
下载不了。。难道要积分?
[url] http://www.alloyteam.com/2012/05/web-front-end-tool-rythem-1/ [url]
离线guanyuanhong
只看该作者 28楼 发表于: 2008-09-18
up    up
离线panningbo
只看该作者 29楼 发表于: 2008-10-02
点右键另存为,不要使用迅雷,感谢楼主。
离线godson
只看该作者 30楼 发表于: 2008-10-11
UDP/TCP
离线ljj19870325
只看该作者 31楼 发表于: 2008-11-14
楼主很强啊。下载下来研究一下啊。呵呵      
离线olfgf1985
只看该作者 32楼 发表于: 2008-12-09
为什么运行报错啊??
离线jxtaoran
只看该作者 33楼 发表于: 2008-12-09
且让我细细端详一下哈  谢谢
离线cxjnet
只看该作者 34楼 发表于: 2009-01-05
呵呵,谢谢提供
离线lyhuidou12
只看该作者 35楼 发表于: 2009-05-30
为什么我在这个论坛下的东西都是数据格式未知或者数据损坏,
离线cainiao
只看该作者 36楼 发表于: 2009-08-19
且让我细细端详一下哈  谢谢
离线tangji612

只看该作者 37楼 发表于: 2009-11-12
版主帮帮忙!!有没有linux环境下qt4.5.2 MySql驱动插件???

向版主求救!!!本人按照论坛上高人的指点,编译成功qt4.5.2的MySql的驱动,在qt4.5.2的安装目录下找到了驱动插件/QT-4.5.2/plugins/sqldrivers/libqsqlmysql.so,可是这个文件大小只有77.9K,运行链接MySql数据库的程序出现如下错误:
[root@tangji bin]# ./zzworldserver
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
failed to open mysql
源程序如下:
bool createConnection()

{

    QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");

    db.setHostName("localhost");

    db.setUserName("root");

    db.setPassword("123456");

    db.setDatabaseName("zzworld");

    if (!db.open()) {

        puts("failed to open mysql");

        return false;

    }

    return true;

}

实在搞了几天了都没有弄出来,特向版主和各位高人请教!!或者谁能给发下linux下qt4.5.2版本编译好的插件(支持中文的)。别总说编译方法,很麻烦。共享一下。谢谢先啦!!!
离线dengzemin
只看该作者 38楼 发表于: 2009-11-21
楼主能不能也加下我QQ283273335  最近也在写这个!交流下好吗?谢谢
gsgdf
离线xiongfisher
只看该作者 39楼 发表于: 2010-03-05
不知道怎么运行啊!楼主能给个程序说明书吗?在下很有兴趣学习这方面的知识,可是苦于不知从何下手呢!
快速回复
限100 字节
 
上一个 下一个