zoukankan      html  css  js  c++  java
  • socket编程

    基于TCP的socket:

    1、服务器端程序:

      1创建一个socket,用函数socket()

      2绑定IP地址、端口等信息到socket上,用函数bind()

      3设置允许的最大连接数,用函数listen(),创建listen()函数后,会创建两个队列,请求连接但未完成三次握手的队列、完成连接队列

      4接收客户端上来的连接,用函数accept(),连接队列中没有连接就会阻塞

      5收发数据,用函数send()和recv(),或者read()和write()

      6关闭网络连接

    2、客户端程序:

      1创建一个socket,用函数socket()

      2设置要连接的对方的IP地址和端口等属性

      3连接服务器,用函数connect()

      4收发数据,用函数send()和recv(),或read()和write(),recv函数缓冲区中没内容也会阻塞

      5关闭网络连接

  • 相关阅读:
    赔了多少钱
    datatables使用
    Django开发汇总
    STF的DOCKER搭建
    ubuntu基本
    python 列表、元组、字典、字符串
    Appium环境搭建
    AppCrawler环境搭建
    TASK 总结
    python & jira
  • 原文地址:https://www.cnblogs.com/youayou/p/11418924.html
Copyright © 2011-2022 走看看