Linux系统
文章平均质量分 91
网络编程
暗月li
这个作者很懒,什么都没留下…
展开
-
进程间通信方式——管道
进程间通信一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-08-25 10:48:26 · 433 阅读 · 0 评论 -
静态库和动态库的创建与使用
@[TOC](这里写目录标题一二级目录三级目录)1.什么是静态库和共享库1.静态库2.动态库2.静态库的创建及使用(c++用g++)3.动态库的创建于使用4.静态库和共享库的区别一二级目录三级目录)1.什么是静态库和共享库 在Linux操作系统中,普遍使用ELF格式作为可执行程序或者程序生成过程中的中间格式。ELF(Executable and Linking Format,可执行连接格式)是UNIX系统实验室(USL)作为应用程序二进制接口(Application BinaryInterfa原创 2021-08-25 10:00:06 · 490 阅读 · 0 评论 -
libevent实现TCP服务器通信
【基于“事件”的异步通信模型】依赖回调机制官方网站:http://libevent.org/8.1 libevent库安装8.1.1 libevent库优点事件驱动,高性能开源,精简;轻量级,专注于网络;跨平台,支持Windows、Linux、Mac Os等;支持多种I/O多路复用技术,epoll、poll、dev/poll、select和kqueue等;支持I/O,定时器和信号等事件8.1.2源码包安装步骤:./configure 检查安装环境,生成makefile;mak原创 2021-08-09 17:23:29 · 2954 阅读 · 0 评论 -
本地套接字(domain)通信
socket IPC对比网络套接字本地套接字实现通信通信流程服务端程序客户端程序运行结果原创 2021-08-09 16:41:01 · 2225 阅读 · 0 评论 -
UDP实现服务器通信
通信流程recvfrom函数sendto函数UDP实现客户端服务端通信服务端程序客户端程序运行结果原创 2021-08-09 11:58:17 · 479 阅读 · 0 评论 -
LinuxI/O多路复用转接服务器——epoll模型实现
LinuxI/O多路复用转接服务器——epoll模型实现epoll函数函数原型参数epoll实现实现I/O多路复用服务器实现流程程序实现服务端程序客户端程序运行结果epoll函数函数原型参数epoll实现实现I/O多路复用服务器实现流程程序实现服务端程序客户端程序同多进程客户端程序运行结果服务端:客户端:...原创 2021-07-22 16:12:29 · 262 阅读 · 0 评论 -
LinuxI/O多路复用转接服务器——poll模型实现
LinuxI/O多路复用转接服务器——select模型实现poll函数函数原型参数poll实现实现I/O多路复用服务器实现流程程序实现服务端程序客户端程序运行结果poll与select的区别poll函数函数原型参数poll实现实现I/O多路复用服务器实现流程程序实现服务端程序客户端程序同多进程客户端程序运行结果服务端:客户端:poll与select的区别...原创 2021-07-22 14:45:29 · 191 阅读 · 0 评论 -
LinuxI/O多路复用转接服务器——select模型实现
LinuxI/O多路复用转接服务器——select模型实现select函数函数原型参数select实现实现I/O多路复用服务器实现流程程序实现服务端程序客户端程序运行结果select使用优缺点select函数函数原型参数select实现实现I/O多路复用服务器实现流程程序实现服务端程序#include<iostream>#include<stdlib.h>#include<stdio.h>#include<unistd.h>#incl原创 2021-07-22 10:26:57 · 213 阅读 · 0 评论 -
Linux实现多进/线程并发服务端Socket通信
Linux实现多进/线程并发服务端Socket通信实现流程实现程序服务端程序客户端程序运行结果附录(错误处理函数封装)实现流程实现程序服务端程序#include<iostream>#include<stdlib.h>#include<stdio.h>#include<unistd.h>#include<errno.h>#include<string.h>#include <sys/types.h>#in原创 2021-05-27 19:22:58 · 658 阅读 · 0 评论 -
Linux系统下实现基于TCP/IP协议的简单Socket通信
Linux实现基于TCP/IP协议的简单Socket通信网络套接字SocketSocket概念主机字节序和网络字节序Sockaddr地址结构Socket实现客户端、服务端通信服务端程序流程服务端程序客户端程序流程客户端程序运行结果网络套接字SocketSocket概念 Socket(套接宇),用来描述IP地址和端口,是通信链的句柄,应用程序可以通过Socket向网络发送请求或者应答网络请求!Socket是支持TCP/IP协议的网络通信的基本操作单元,是对网络通信过程中端点的抽象表示,包含了进行网络通原创 2021-05-24 22:08:10 · 1186 阅读 · 0 评论