- 博客(7)
- 收藏
- 关注
原创 线程安全(MT-safe)的多线程并发服务器程序实例
该程序是一个线程安全(MT-safe)的多线程并发服务器实例。包括服务器程序和客户端程序。编译及运行的相关信息如下: 操作系统:CentOS 7 编译工具:GCC 调试工具:GDB 程序实现的功能如下: 1、服务器等候客户连接,一旦连接成功则显示客户的地址,接着接收该客户的名字并显示到屏幕。然后接收来自该客户的信息(字符串)。每当接收到一个字符串,则
2016-09-29 20:58:11 2028
原创 Linux常用压缩/解压缩命令
压缩过程 对于一个目标目录 ‘DirName’,可以先使用tar命令对该目录进行打包:#tar -cvf FileName.tar DirName从而生成一个FileName.tar文件,然后可使用gzip命令对该文件进行压缩:#gzip FileName.tar.gz从而生成一个FileName.tar.gz文件。 上述过程可以直接通过如下命令完成: #tar -zcvf Fil
2016-09-24 13:57:35 2008
原创 多进程并发服务器实例
该程序为多进程并发服务器实例。包括服务器程序和客户端程序。编译及运行的相关信息如下: 操作系统:CentOS 7 编译工具:GCC 调试工具:GDB 程序实现的功能如下: 1、服务器等候客户连接,一旦连接成功则显示客户的地址,接着接收该客户的名字并显示到屏幕。然后接收来自该客户的信息(字符串)。每当接收到一个字符串,则对其进行显示,并向客户端发送“
2016-09-22 21:55:46 2943
原创 linux中一个简单的TCP套接字程序(2)
该程序是一个虽然简单但是完整的tcp客户端/服务端实例。实现了本机客户与本机服务器的连接建立及相互发送消息。建立连接之后,客户端接收并打印出服务器发送来的数据。服务器打印出客户端的IP地址并向客户端发送数据。 服务器程序srv.c如下:#include#include#include#include#include#include#include#def
2016-09-14 15:43:28 1184
原创 学习笔记14——CentOS 7系统中vim的配置
设置vim编辑环境有两种方法: 方法一: 在/etc/vimrc进行设置,这种设置方法会作用与所有登录到Linux环境下的用户,虽然不利于不同用户定制自己的vim环境但是在单个用户使用的情况下,可以避免在不同的用户环境中重复配置。具体方法如下: vim /etc/vimrc 在空白处添加下面的内容中的代码部分: set nu 这是设置显示行
2016-09-14 15:37:31 2294 2
原创 《UNIX网络编程》第一章——一个简单的时间获取客户端/服务器程序
该程序为《UNIX网络编程》第一卷中第一章出现的程序, 该程序经过本人测试通过。操作系统:CentOS 7编译器:GCC时间获取的服务器程序如下: #include #include #include #include #include #define MAX 1024in
2016-09-10 09:40:20 1837
原创 gdb使用方法总结
GDB是UNIX下常用的调试器,由GNU发布。该程序是一个交互式工具,工作在字符模式。GDB的功能十分强大。下面对GDB的使用方法和常见命令做一个简要的总结,后续还会不断更新。一、主要功能:1、设置断点;2、监视程序变量的值;3、程序的单步执行;4、修改变量的值。 二、使用方法:在使用GDB调试程序之前,必须使用-g选项编译源文件,如:#gcc -g -o 可执
2016-09-08 21:55:53 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人