
网络编程
文章平均质量分 83
D-lyw
What's the point of this life ?
https://dlyw.top
展开
-
掌握socket网络编程需要学习哪些基础知识
文章目录Linux网络编程篇之Socket 编程预备知识一. 客户机/服务器模型二. Socket套接字概念三. 套接字编程基础1. socket2. bind3. listen4. accept5. connect6. 网络字节顺序Linux网络编程篇之Socket 编程预备知识Linux系统的一大特点是它的网络编程能力十分强大, 学习它, 让我们真正体会网络的魅力!一. 客户机/服务...原创 2018-12-01 11:54:12 · 2458 阅读 · 1 评论 -
Linux学习之PV操作及信号量
文章目录学习Linux信号量及P, V操作 实例代码一. 利用信号量实现进程互斥实例二. 利用信号量实现进程同步三. 生产者,消费者同步问题1. 问题分析 :2. 同步算法 :3. 主程序实现算法四. 一家四口吃水果的同步问题学习Linux信号量及P, V操作 实例代码一. 利用信号量实现进程互斥实例设有父子两个进程共享一个临界资源, 每个进程循环进入该临界资源3次,父进程每次进入临界区...原创 2018-12-01 14:44:48 · 3358 阅读 · 0 评论 -
如何利用ICMP协议自己实现ping的功能
Linux网络编程系列:Linux网络编程篇之Socket编程预备知识Linux网络编程篇之TCP及聊天室功能实现如果对Linux网络编程,对socket通信不是太清楚的同学,强烈推荐看一下上述的预备知识,说不定,就会喜欢上Linux的网络编程世界本系列会尽量对协议的部分进行介绍, 结合简单应用例子进行掌握学习.ping程序功能实现效果展示ping.c程序代码/* * @A...原创 2018-12-01 17:24:26 · 4097 阅读 · 0 评论 -
详解FTP&手把手带你实现FTP服务端
Content Structure一. FTP协议详解1. 协议背景,功能概述2. FTP工作原理3. 工作步骤详解4. FTP主要命令和应答5. 服务器端两种工作模式二. FTP程序主要流程介绍一. FTP协议详解1. 协议背景,功能概述计算机网络的基本功能之一就是资源共享. 大多数联网计算机系统都支持网络文件访问功能,即可以进行n远程文件的访问和文件传输.文件传输协议(File Tra...原创 2018-12-03 23:24:38 · 1252 阅读 · 1 评论 -
linux内核源码分析 - 网络子系统
linux - 网络子系统源码追踪学习linux 中所有支持的协议簇类型, 其中大多用的比较多的,肯定是 AF_INET 基于ipv4的网络套接字/include/linux/socket.h/* Supported address families. */#define AF_UNSPEC 0#define AF_UNIX 1 /* Unix domain sockets */ ...原创 2019-05-24 16:40:59 · 1763 阅读 · 0 评论