QQ设计第1-5步

来源:互联网 发布:mac怎么关闭访客模式 编辑:程序博客网 时间:2024/06/07 14:23
第1步:使用Glade 3 设计界面

第2步:读懂 server.c 和 client.c  源代码

第3步:读我编写的 chat_server 和 chat_client (GTK 与  server.c 和 client.c  源代码  的结合)

第4步:在我编写的基础上,进行进一步的开发,如下:

1.  客户端——登录界面(用户名、密码,登录按钮, 注册)

    技术:C语言(socket, threads)、GTK

2.  服务器端——登录界面

    技术:MYSQL:
            user_info: name, passwd, login_state, ipaddress, port, enable
    技术:C语言(socket, mysql_connect, threads)、GTK


登录(客户端)——(服务器端)死循环,线程,更新数据库,user_info: login_state, ipaddress, port,
注册(客户端)——(服务器端)死循环,线程,写数据库,user_info: name, passwd, enable
心跳(客户端)——(服务器端)死循环,线程,更新数据库,user_info: login_state
登录用户列表(客户端)死循环,线程——(服务器端)死循环,线程,select数据库,user_info: name, ipaddress, port,where login_state=1

(客户端)——(客户端)


第5步:进一步完善聊天程序

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(652) | 评论(0) | 转发(9) |
0

上一篇:QQ设计第1-5步

下一篇:K-Means++ 聚类之数据可视化:使用gnuplot

相关热门文章
  • 利用进程信息追查内存泄漏...
  • 核心交易系统数据库应用程序绑...
  • 开源负载均衡LVS随机自启动异...
  • 追踪源码揪出mysql崩溃的真凶...
  • Access中使用sql查询
  • test123
  • 编写安全代码——小心有符号数...
  • 使用openssl api进行加密解密...
  • 一段自己打印自己的c程序...
  • sql relay的c++接口
  • linux dhcp peizhi roc
  • 关于Unix文件的软链接
  • 求教这个命令什么意思,我是新...
  • sed -e "/grep/d" 是什么意思...
  • 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
原创粉丝点击