zoukankan      html  css  js  c++  java
  • windows网络编程(1)同步套接字

    1.socket是应用程序网络驱动程序的桥梁,在应用程序中创建socket,将数据交付给socket即完成数据传输,剩下的任务由socket和网络驱动程序完成;

    2.套接字类型:SOCK_STREAM (流式套接字) TCP协议套接字;

                        SOCK_DGRAM(数据报式套接字)UDP协议套接字;

    3.TCP套接字流程与相关函数:

    服务器端操作:

    • 创建套接字:socket();
    • 绑定地址结构体:bind();
    • 设置监听套接字:listen();
    • 等待用户请求,返回绑定该用户的连接套接字:accept();
    • 连接套接字通信:send/recv;
    • 返回等待新的用户连接;
    • 关闭套接字;

    客户端操作:

    • 创建套接字:socket();
    • 向服务器端发起请求:connect();
    • 与服务器端通信:send/recv;
    • 关闭套接字;
  • 相关阅读:
    Python学习笔记 第四天
    Python学习笔记 第三天
    linux系统优化(CentOS7)
    ARMS踩坑合集
    zabbix报错合集(附解决方法)
    keepalived
    ansible
    nginx
    安装虚拟机
    linux发展、redhat与centos的区别
  • 原文地址:https://www.cnblogs.com/helo-blog/p/3313361.html
Copyright © 2011-2022 走看看