![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 79
Su_coding
这个作者很懒,什么都没留下…
展开
-
Socket网络编程中的函数详解
Socket网络编程中的很多函数既可以在服务端调用也可以在客户端调用,这篇博文对每个函数只介绍一次。 一、服务端经常调用的函数: 1)socket():创建一个套接口。#include <sys/socket.h>int socket(int domain, int type, int protocol); *domain: 协议域,又称为协议族。常用的协议有AF_INET、AF原创 2017-04-12 17:20:10 · 980 阅读 · 0 评论 -
多进程编程——fork()
一、进程的概念进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组织形式的描述,进程是程序的实体。二、进程的创建fork函数#include <unistd.h>pid_t fork(void); 返回值:在子进程中为0,在父进程中为子进程ID,若出错为-1 fork函数的工作原创 2017-04-12 20:20:41 · 838 阅读 · 0 评论 -
TCP协议的三次握手和四次挥手
这张图是我们学习TCP三次握手和四次挥手的宝贝!!三次握手1.第一次握手:建立连接。客户端发送连接请求报文段,将SYN置为1,Sequence Number为x;之后客户端进入SYN_SENT状态,等待服务端的确认。 2.第二次握手:服务器收到请求连接报文段之后,需要对这个报文段进行确认,设置ACK的值为x+1;同时还要发送自己的SYN请求信息,将SYN设置为1,seq值设为y;将这些信息放到一个原创 2017-08-12 19:53:32 · 403 阅读 · 0 评论