博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
套接字
阅读量:3902 次
发布时间:2019-05-23

本文共 299 字,大约阅读时间需要 1 分钟。

套接字

直译为插座 ,所以在通信过程中,成对出现。

一个文件描述符指向指向一个 套接字(套接字内部由内核借助两个缓冲区实现)

网络字节序

小端法:高位存高地址,低位存低地址 (计算机内部存储 intel)

int 4个字节 00000000 00000000 00000000 00000000
ff ff ff ff
大端法:高位存低地址,低位存高地址 (网络数据流存储 IBM)

为了使网络程序具有可移植性,使同样的c代码在大端和小端的计算机上编译之后都可以正常运行,可以调用一下寒素作为网络字节序和主机字节序的转换

流程图

在这里插入图片描述

  • listen函数:设置监听上限
  • accept函数:阻塞监听客户端连接
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

转载地址:http://bcten.baihongyu.com/

你可能感兴趣的文章
c++ 析构函数为虚函数 可以防止内存泄露
查看>>
c++ 内联函数
查看>>
c++ 抽象类 纯虚函数
查看>>
C++ 虚函数 笔试题目--绿盟科技
查看>>
c++ 内存管理:5、指针参数是如何传递内存的
查看>>
c++ 内存管理:6、杜绝“野指针”
查看>>
c++ 内存管理:7、有了malloc/free为什么还要new/delete?
查看>>
c++ 内存管理:8、内存耗尽怎么办
查看>>
c++ 内存管理:9、malloc/free的使用要点 new/delete的使用要点
查看>>
STL中map用法详解
查看>>
面试之网络问题
查看>>
2014校园招聘总结 .
查看>>
Linux C编程--main函数参数解析 .
查看>>
Socket send函数和recv函数详解
查看>>
gcc和g++的区别
查看>>
TCP/IP源码(59)——TCP中的三个接收队列
查看>>
TCP的TIME_WAIT状态
查看>>
linux多线程编程相关知识
查看>>
Linux多线程同步机制 .linux多线程编程机制
查看>>
Linux进程间通信 .
查看>>