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
    若长生难求以命为注 方冥冥如悟因果殊途 --《长生》
  • 相关阅读:
    如何使用android模拟器截图
    android SD卡文件的读写
    res/raw下的资源文件读写
    window 运行指令(1)
    javax.swing.JOptionPane.showMessageDialog() 方法
    Eclipse快捷键
    EditPlus怎样自动换行
    java的HashCode方法
    eclipse汉化全程
    (转载)jdbc事务处理
  • 原文地址:https://www.cnblogs.com/hc1hr2/p/10274123.html
Copyright © 2011-2022 走看看