
聊天室项目
ZM_iTUDOU
爱高跟,也爱跑鞋,喝茶也喝酒。
展开
-
聊天室项目(一)框架搭建
聊天室项目框架搭建经过不短的时间对Linux c 的学习,包括基本的c,系统编程,网络编程,数据库等,准备完成聊天室项目。基本功能:1. 采用Client/Server架构2. 注册:Client A登陆聊天服务器,需要注册ID和密码3. 登陆:注册成功,Client A可以通过自己的ID和密码登陆聊天服务器4. 查看登录用户:Cli原创 2016-11-08 19:45:03 · 6635 阅读 · 0 评论 -
聊天室项目(二)界面的搭建
为了激起做聊天室项目的激情,我决定第一步通过printf函数的趣味用法,写一个简单的欢迎进入的界面。简单介绍一下,printf函数的用法如何用printf打印信息我就不介绍了,我相信大家都很熟息了吧,就来讲讲如何打印出来的信息富有色彩格式:printf("\033[字背景颜色;字体颜色m字符串\033[0m" );printf("\033[41;32原创 2016-12-11 23:53:41 · 915 阅读 · 0 评论 -
linux 密码输入回显星号
在linuc中,使用getch()很麻烦,以下是我搜集到的密码输入回显星号的代码,亲测好用!#include#include#include#include#include#include int getch(){ int c=0; struct termios org_opts, new_opts; int res=0; //----- store old s原创 2016-12-21 13:45:51 · 2031 阅读 · 0 评论 -
Linux 交换文件 恢复非正常关闭的文件
今天,做聊天室项目是,误关闭了正在编辑的一个终端,刚码的代码还没来得及保存,再次打开就变成了之前的样子,郁闷半天,发现貌似可以恢复,立马百度,简单的一个操作,果然恢复了,好兴奋!再次打开非正常关闭的文件时,会出现下面的提示:E325: 注意发现交换文件 ".exportcert.cpp.swp" 所有者: liuchuanliang 日期: Th原创 2016-12-22 13:00:06 · 5091 阅读 · 0 评论 -
Setsockopt()函数用法
Setsockopt()函数用法 在聊天室项目中,构建服务器通信模型时,用到了setsockopt()函数,上网找了些关于这个函数的详解,稍作整理如下:1. 关闭套接字后想继续重用该socket(一般执行closesocket后,不会立即关闭,会经历TIME_WAIT的过程):BOOLbReuseaddr=TRUE;setsockopt(s,SOL_SOCKET,S原创 2016-12-23 12:10:19 · 495 阅读 · 0 评论