zoukankan      html  css  js  c++  java
  • python3学习笔记知识点

    网络编程

    socket套接字

    Tcp用主机的ip地址加上主机上的端口号作为tcp连接的端点,这种端点叫做套接字socket或插口。
    套接字用(ip地址:端口号)表示 
     

    网络连接方式:面向连接,无连接的

    面向连接的:

    1、在通信之前必须建立连接
    2、分片段传输,到达目的地后按照顺序重新组合
    3、可靠的,
    4、实现协议用的是传输控制协议tcp
    5、在python中使用SOCK_STREAM作为套接字类型

    无连接的:

    1、在通信之前无需建立连接
    2、传输过程中无法保证它的顺序性、可靠性和重复性
    3、整体发送,不是分片段发送
    4、实现协议用的是用户数据报协议udp
    5、在python中使用SOCK_DGRAM做为套接字类型 
     
    TCP服务器
     AF_INET : IPv4协议  地址家族
    TCP客户端
     
    UDP服务器
    创建服务器socket
    绑定服务器socket
    服务器无限循环
    收发信息 udpSocket.recvfrom()/udpSocket.sendto()
    关闭socket
     
    UDP客户端
    创建客户端socket
    通信循环
    收发数据
    关闭socket 
     
    SocketServer服务器
    是标准库中的一个高级模块,用于简化客户端/服务器编程的大量模块代码。
    SocketServer客户端 
    同tcp客户端
     
     
    Twisted 框架
    一个事件驱动的网络引擎(异步的) ---mac没安装成功。后续改进。
     
     
    参考-https://www.runoob.com/python3
    若长生难求以命为注 方冥冥如悟因果殊途 --《长生》
  • 相关阅读:
    LeetCode 275. H-Index II
    LeetCode 274. H-Index
    LeetCode Gray Code
    LeetCode 260. Single Number III
    LeetCode Word Pattern
    LeetCode Nim Game
    LeetCode 128. Longest Consecutive Sequence
    LeetCode 208. Implement Trie (Prefix Tree)
    LeetCode 130. Surrounded Regions
    LeetCode 200. Number of Islands
  • 原文地址:https://www.cnblogs.com/hc1hr2/p/10274123.html
Copyright © 2011-2022 走看看