美文网首页
2019-11-07理解套接字

2019-11-07理解套接字

作者: 林定益想去NASA捡垃圾 | 来源:发表于2019-11-14 16:06 被阅读0次

    接受连接请求过程

    • 调用socket函数创建套接字
    • 调用bind函数分配IP地址和端口号
    • 调用listen函数转为可接收请求状态
    • 调用accept函数受理连接请求

    创建套接字

    int socket(int domain,int type,int protocal);
    
    • domain 套接字中使用的协议族信息
    • type 套接字数据传输类型信息
    • protocol 计算机间通信中使用的协议信息

    套接字类型1:面向连接的套接字(SOCK_STREAM)

    • 传输过程数据不会消失
    • 按序传输数据
    • 传输的数据不存在数据边界(Boundary)

    套接字类型2:面向消息的套接字(SOCK_DGRAM)

    • 强调快速传输而非传输顺序
    • 传输的数据可能丢失也可能损毁
    • 传输的数据有数据边界
    • 限制每次传输的数据大小

    相关文章

      网友评论

          本文标题:2019-11-07理解套接字

          本文链接:https://www.haomeiwen.com/subject/rubmbctx.html