自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 利用C/S模型实现简单聊天室

    上次我们谈到实现简单聊天室的程序,其实大概流程在上一篇博客已经有讲清楚了,接下来就是贴代码的事情了。#include <stdio.h>#include <string.h>#include <stdlib.h>#include <time.h>#include <pthread.h>#include <sy...

2018-08-20 00:27:26 1603 1

原创 利用C/S模型实现简单的聊天室(一)

    在学习了socket编程相关内容之后,实现一个简单的聊天功能的程序应该是没有难度了,不过话虽然是这样说,但是要考虑的点说实话一点也不少,要是没有清晰的思路,很可能会出现很多莫名其妙的bug。不过,就算是理清了思路,bug也挺多的。    首先要明确的是我们要实现的是客户端之间的通信,可不是服务器和客户端之间的通信,这点很重要,因为纯粹服务器和客户端的交互说实话写起来没什么意思。  ...

2018-08-18 18:17:47 2511 2

原创 UDP类型的C/S简单实例

与TCP类型的C/S相比较,UDP缺少了connetc(),listen(),acept()函数,这是用于UDP协议无连接的特性,不用维护TCP的连接,断开状态服务器端大体的流程为建立套接字,套接字与地址结构进行绑定,收发数据,关闭套接字,分别对应于函数socket(),bind(),sendto()recvfrom()和close先建立套接字文件描述符,使用函数socket(),生成...

2018-08-08 17:19:12 1315 2

原创 利用bfs求解迷宫问题

定义一个二维数组:int maze【5】【5】= {0, 1, 0, 0, 0,0, 1, 0, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。首先我们搞明白bfs的思想是什么其实用...

2018-08-05 23:07:05 1414 2

原创 利用文件操作实现补全功能(二)

在上篇文章里面,我们实现了命令和文件的补全,而且与无缓冲输入结合了起来,可以说是很好玩了,但是还是和真正的终端差的不是一星半点,上网查了一下才发现,原来是有现成的库,readline,而且应用起来非常简单,至少比我们上一篇文章简单多了,还可以有历史命令之类的功能,比我们的不知道强到哪里去了不过,虽然话是这么说,但是还是要把功能做完才安心,接下来,我们将要实现的就是myshell虽然跳跃...

2018-08-02 19:32:05 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除