Linux
王小北爱搬砖
这个作者很懒,什么都没留下…
展开
-
Linux 创建消息队列时出现 No space left on device的处理方法
Linux 创建消息队列有时会出现No space left on device的描述,会有以下一些解决方案:出现这样的原因基本上就是现有的消息队列数等于预设的最大队列数可以用 1. sysctl -w kernel.msgmni=你想设置的最大队列数 2. 可以清空现有的消息队列 ,在终端输入 : ipcs -q | awk '{printf $2 " "原创 2015-11-04 20:39:41 · 1380 阅读 · 0 评论 -
Linux下Socket 多客户端通信
要实现多客户端通信,必须要理清代码的框架图可能有些潦草,但仔细研究两天就会懂了,除了这以外,还有定义一下客户端与客户端,客户端与服务器之间的通信协议,说白了就是定义一些结构体内容若如下 clientmsg.h //CLIENTMSGbetween server and client#ifndef_clientmsg#define_原创 2015-11-04 21:38:06 · 681 阅读 · 0 评论 -
Linux 用makefile编译程序
makefile可以方便快捷的编译我们编写的程序,也可以处理一些文件,例如删除文件,查看文件。。。。。初学者对makefile的掌握如下: makefile的结构 第一行: 编译完成的文件名称 : 编译文件所需的源文件 第二行:(光标在行首的时候按一下tab键,一般情况下,在vim下按完tab后,之后的字母会变成红色), 输入你要执行的命令 如下原创 2015-11-05 10:21:28 · 684 阅读 · 0 评论 -
Linux下UDP通讯开发
服务器部分#include"protocol.h"#include"sys/types.h"#include"sys/socket.h"#include"string.h"#include"stdio.h"#include"stdlib.h"#include"netinet/in.h"#include"fcntl.h"int main(){原创 2015-10-26 12:50:04 · 600 阅读 · 0 评论 -
在VMware虚拟机下访问外网的方法
在虚拟机上访问外网有多种方式,我将声情并茂的介绍给大家 一:桥接桥接相当于是采用虚拟技术把主机和虚拟机放到一个交换机的局域网下把虚拟机的网络适配器设置成桥接要想以桥接方式连接外网,必须了解真实主机的上网方式,然后去配置虚拟主机(虚拟机里的Linux 系统)的配置文件,一般情况下配置文件会藏在/etc/sysconfig/network-scripts/文原创 2015-12-12 23:04:56 · 29140 阅读 · 1 评论 -
linux系统下实现聊天室
目标: linux系统下实现聊天室(1)在Linux系统下,使用TCP协议套接字编程;(2)服务器应具有处理多个客户端连接能力(设定最大连接数,如5个);(3)具有群发和私聊的能力;(4)过程描述客户端:连接服务器后,应能接收服务器发来信息并处理的能力,当收到聊天信息时,显示群发或私聊、信息发送客户及发送的信息,当收到客户加入或退出时,显示客户登录或退出,并更新客户列表;每原创 2016-01-18 11:24:45 · 5203 阅读 · 1 评论