侧边栏壁纸
  • 累计撰写 119 篇文章
  • 累计创建 25 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

tcp网络应用程序

梁来福
2022-02-08 / 0 评论 / 0 点赞 / 0 阅读 / 1246 字
温馨提示:
本文最后更新于 2024-05-06,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

解决端口冲突问题

设置端口号复用

import socket

if __name__ == '__main__':
    # 1、创建tcp服务端套接字
    # AF_INET:IPv4地址类型
    # SOCK_STREAM:tcp传输协议类型
    tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    # 设置端口号复用:服务端程序退出后立即释放端口
    # SOL_SOCKET:表示当前套接字
    # SO_REUSEADDR:表示复用端口号的选项
    # True:确定复用
    tcp_server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, True)

tcp网络应用程序的注意点

image.png

socket之发送和接收数据的原理剖析

认识发送和接收缓冲区

image.png

send原理剖析

image.png

recv原理剖析

image.png

send和recv原理剖析图

image.png

总结

image.png

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
博主关闭了所有页面的评论