Python网络编程基础模块之socket

一 : TCP协议和UDP协议的区别:

    TCP协议:可靠,面向连接(需要连接),面向字节流形式的传输方式;

    UDP协议:不可靠(有可能丢失),不面向连接(不需要连接),面向数据报的传输方式,速度快,音频/视频流的传输一般用它.

二 : socket模块的使用 : 

  1. TCP 模式server端

    1. 实例化一个socket类的对象

    2. 为对象绑定一个IP地址和端口号

    3. 监听

    4. 接收信息

    5. 关闭

  2. TCP 模式client端

    1. 实例化一个socket类的对象

    2. 为对象绑定一个IP地址和端口号

    3. 发送信息

    4. 关闭

  3. TCP 模式server端

    1. 实例化一个socket类的对象, 参数type为'socket.SOCK_DGRAM'

    2. 为对象绑定一个IP地址和端口号

    3. 接收信息

    4. 关闭

  4. TCP 模式client端

    1. 实例化一个socket类的对象, 参数type为'socket.SOCK_DGRAM'

    2. 为对象绑定一个IP地址和端口号

    3. 发送信息

    4. 关闭

猜你喜欢

转载自www.cnblogs.com/DoingBe/p/9469860.html