C语言
文章平均质量分 77
solariens
每当更努力一点,离梦想更近一点
展开
-
C语言实现简单的socket实例
socket.c#include #include #include #include #include #include #include #include #include #include void server() { int fd = socket(AF_INET, SOCK_STREAM, 0); if (fd == -1) { printf("cr原创 2016-07-26 16:29:20 · 1443 阅读 · 0 评论 -
C语言以epoll方式实现的简单socket实例
server.c#include #include #include #include #include #include #include #include #include #include #include #include #define MAX_FD_NUM 3void setnonblock(int fd) { int flag = fcntl原创 2016-07-30 21:11:12 · 2645 阅读 · 1 评论 -
C语言select方式实现socket实例
server.c#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define MAX_FD_NUM 3void setnonblock(int fd) {原创 2016-07-30 22:15:55 · 1390 阅读 · 0 评论 -
C语言实现简单的守护进程及信号处理
C语言实现的一个比较简单的守护进程、信号处理及具名管道与守护进程通信的例子daemon.h#ifndef DAEMON_H_#define DAEMON_H_void write_log(char *); void set_daemon(void);void signal_handler(int);void listen_fifo();#endifdaemon.c原创 2016-07-21 12:35:36 · 1492 阅读 · 0 评论 -
C语言实现类workerman的功能
闲来无聊,使用C/C++写了一个类似PHP下的workerman网络框架库文件目录结构:pub/ pub.h //公共方法头文件 pub.cpp //公共方法实现文件 pub.conf //日志路径,master pid保存路径,可配置最大错误信息长度,消息头长度,消息体长度(但消息头的原创 2016-08-11 19:14:02 · 717 阅读 · 0 评论 -
C++模板类+嵌套类实例
queue.h#ifndef QUEUE_H_#define QUEUE_H_templateclass Queue{private: enum {Q_SIZE = 10}; class Node{ public: Type data; Node * next; Node(const Type data) :原创 2016-08-25 15:24:42 · 4885 阅读 · 2 评论