记录一下这个错误,也分享一下解决方法给大家。
今天偶然从一本书上获取到了解决的答案,一行代码搞定。
贴一下实例代码:

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
# 设置端口可复用,保证我们每次按Ctrl+C组合键之后,快速重启
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind(('127.0.0.1',8000))
s.listen(5)

下面这行代码就是解决套接字重复的关键。

s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)

完美解决。

Python之一行代码解决这个错误:OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。相关推荐

  1. OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

    OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次. import socket s = socket.socket(socket.AF_IN ...

  2. 解决[WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次

    1 遇到问题 执行ryu控制器的python程序时,出现下列问题: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次 2 问题解决 由于在windows下ry ...

  3. python request大批量发送请求调用接口时,报错:[WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

    接到一个项目需求,其中需要调用到供应商的Http  API,因为有大量的测试资源,所以代码中会循环调用API. 然而在测试代码执行过程中,过程中偶尔报错: 此时看到报错,怀疑是可能是同时并发的问题, ...

  4. 关于OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。

    在使用socket的时候,写了一个while循环,就报错了.结果如下: OSError: [WinError 10038] 在一个非套接字上尝试了一个操作. 代码 import socket impo ...

  5. OSError: [WinError 10038] 在一个非套接字上尝试了一个操作。

    OSError: [WinError 10038] 在一个非套接字上尝试了一个操作. 今天在练习socket模拟一个http请求的时候遇到以下问题: 源码如下 import socket import ...

  6. [解决]通常每个套接字地址只允许使用一次

    我们在做socket的开发的时候,经常会遇到这个错误:通常每个套接字地址 (协议/网络地址/端口)只允许使用一次 错误指示很明确:通信端口被占用了,导致通信无法进行. 但为什么端口被占用了呢?什么端口 ...

  7. 捷作服务器 修改套接字端口,如何解决错误“每个套接字地址(协议/网络地址/端口)通常只允许使用一次”?...

    我遇到的问题是,我保持获取异常"尝试启动服务器上的TcpListener时,通常只允许每个套接字地址(协议/网络地址/端口)的一个用法. 我试过禁用我的防火墙,更改要使用的端口,移动变量但无 ...

  8. python匿名基数(lamdba):给你一个整数数组nums,如果任一值在数组中出现至少两次,返回True;如果数组中每个元素互不相同,返回False,用一行代码解决

    """ 给你一个整数数组nums,如果任一值在数组中出现至少两次,返回True:如果数组中每个元素互不相同,返回False,用一行代码解决 例: nums = [1,2, ...

  9. 一个整合OkHttp 、Retrofit 、Volley 、RxJava、Novate多种开源网络框架的项目,高度的封装和集成,Android中Web网络请求一行代码解决

    一个整合OkHttp .Retrofit .Volley .RxJava.Novate多种开源网络框架的项目,高度的封装和集成,Android中Web网络请求一行代码解决 AndroidHttp 一个 ...

最新文章

  1. Android Profiler 抓取接口返回信息,请求头信息等,
  2. SQL各种join用法
  3. C语言 十进制整数字符串转十六进制字符串
  4. 安卓APP_ Fragment(5)—— Fragment + ViewPager2 模拟微信首页 (2)两者联动翻页
  5. 使用ABBYY FineReader进行自动图像预处理
  6. [转]Xcode的重构功能
  7. Android开发之自定义的ProgressDialog
  8. 【FLink-未解决】FLink Mertic 冲突 导致 任务挂掉 Namecollision Group allready contains a mertics
  9. Sql Server 行转列学习 根据学生表、课程表、学生成绩表统计每个学生的各科成绩和他的总成绩、平均成绩...
  10. spring-mvc文件上传与下载
  11. MySQL中查询字段为空或者为null方法
  12. angular自带的一些api_Angular2.0正式版api使用漫谈
  13. 通用大数据架构-_通用做法-第4部分
  14. pytorch Resnet 网络结构
  15. MPEG PS流格式
  16. Xshell和xftp免费下载与使用
  17. 浅谈 iframe的优缺点以及使用场景
  18. ML@概率@常用分布@常用函数及其性质
  19. 对短视频和技术的一些看法
  20. 命令模式——经营烧烤摊

热门文章

  1. 福尔摩斯探案词频统计
  2. JS setAttribute()方法:设置元素的属性值
  3. 在Windows系统中通过简单代码实现一键清理C盘垃圾文件
  4. 【MATLAB基础绘图第2棒】绘制柱状/饼图填充图
  5. Python安装selenium及驱动IE的相关配置
  6. 如何用Photoshop制作iOS 7透明磨砂玻璃效果
  7. 神武服务器物品开放,《神武4》电脑版庭院装饰游乐·对弈棋盘限服开放
  8. 《灵飞经》3·印神无双 第十二章 孤岛无双
  9. vivo Y67的Usb调试模式在哪里,开启vivo Y67Usb调试模式的步骤
  10. 常用日志解决方案实践与学习