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步:进一步完善聊天程序
第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步:进一步完善聊天程序
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...
给主人留下些什么吧!~~
评论热议
0 0
- QQ设计第1-5步
- QQ设计第1-5步
- QQ设计第1-5步
- 自制操作系统 第5步
- Papervision3D入门第1步
- 自制操作系统 第1步
- 第1步:数据库表
- ActiveX控件的MFC设计之旅-第5步
- ActiveX控件的MFC设计之旅-第5步 .
- B Plan 第1步:产品需求设计之 2008-01-24
- ActiveX的MFC设计之旅-第2步
- ActiveX的MFC设计之旅-第2步 .
- 雷军:中国创业第1步难于上青天
- 第1步: Qt4和vs2010
- ActiveX控件的MFC设计之旅-第3步
- ActiveX控件的MFC设计之旅-第4步
- ActiveX控件的MFC设计之旅-第6步
- ActiveX控件的MFC设计之旅-第7步
- 为什么有很深的windows基础还是不能动摇linux半步
- iOS磨砂(半透明)效果实现
- 架构演化中的软件设计原则
- QQ设计第1-5步
- tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡
- QQ设计第1-5步
- K-Means++ 聚类之数据可视化:使用gnuplot
- 第五周项目1.2-三角形类雏形(改善)
- Wix打包系列(一)如何使用wix制作安装程序
- systemtap 在Ubuntu上安装
- Linux 从虚拟地址到物理地址
- java + typeahead 使用
- 怀念毛泽东——赋长诗一首
- QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
突然起了风范怎么办
红薯淀粉有霉味怎么办
草鱼反了肚子怎么办
腿干燥起皮怎么办
韩剧tv代码10004怎么办
九宫二度 命不好怎么办
踢正步总是晃怎么办
感冒后背发凉怎么办
夏天后背发凉怎么办
奥克斯空调不凉怎么办
老人后背发凉怎么办
颈椎怕冷怕风怎么办
感觉背部发凉怎么办
把财产转移离婚怎么办
越南新娘跑了怎么办
耳朵内红肿疼痛怎么办
脸过敏耳朵红肿怎么办
插足了别人恋爱怎么办
怀孕腋下有肿块怎么办
腋下有小乳头怎么办
孕期痔疮出血多怎么办
怀孕痔疮流血怎么办呢
怀孕痔疮犯了怎么办
孕初期得痔疮怎么办
孕妇腋下有肿块怎么办
孕妇腋下有硬块怎么办
孕妇腋窝有肿块怎么办
孕妇下巴长痘怎么办
孕妇额头长痘怎么办
孕妇脸上长豆怎么办
孕妇腋下疼怎么办呢?
我喜欢马蓉怎么办
房子开发商跑了怎么办
房地产商跑了怎么办
期房换开发商了怎么办
买房开发商跑了怎么办
换开发商原房主怎么办
房产开发商跑了怎么办
云购手机被骗怎么办
云购买手机被骗怎么办
神器任务中断了怎么办