Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python问题解决,[WinError 10049] 在其上下文中,该请求的地址无效

python问题解决,[WinError 10049] 在其上下文中,该请求的地址无效

作者头像
全栈程序员站长
发布于 2022-11-15 03:05:26
发布于 2022-11-15 03:05:26
4.7K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

python问题解决,[WinError 10049] 在其上下文中,该请求的地址无效

出现问题:python 网络编程中,出现该错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import socket
skt = socket.socket(family=socket.AF_INET, type=socket.SOCK_DGRAM)
skt.bind(('***', 5555))

分析问题: Traceback (most recent call last): File “***/test.py”, line 5, in skt.bind((’***’, 5555)) OSError: [WinError 10049] 在其上下文中,该请求的地址无效

原因是因为bind中的IP不能随意写

问题解决 * 可以不写 skt.bind((’’, 5555)) 写本机IP skt.bind((‘本机IP地址’, 5555)) 端口号是随意写的,别和其他服务端口冲突就行 *

如何查看本机ip地址 进入命令窗口之后,输入:ipconfig/all 回车即可看到整个电脑的详细的IP配置信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/187220.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月1日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Tello SDK 2.0使用指南(上)
要进行 Socket 通信,我们需要使用 socket 模块,首先需要创建一个 Socket 对象。下面是两种创建方式:
云深无际
2020/11/11
2.1K0
Tello SDK 2.0使用指南(上)
Python-Socket通信
很久之前Python就业班就已经学过了,昨天回头看朋友的面经发现他面试的过程被问到这方便的问题,回头想想记忆有点模糊了,重写一篇博客重点复习下Socket通信。
用户2700375
2022/09/28
5020
Python-Socket通信
python 获取本机IP地址
方法一: 通常使用socket.gethostbyname()方法即可获取本机IP地址,但有时候获取不到(比如没有正确设置主机名称),示例代码如下:
py3study
2020/01/13
5.5K0
Python的socket使用
socket(简称 套接字) 是进程间通信的一种方式,实现不同主机间的进程间通信,比如QQ socket.socket(AddressFamily, Type) Address Family:可以选择 AF_INET(用于 Internet 进程间通信) 或者 AF_UNIX(用于同一台机器进程间通信),实际工作中常用AF_INET Type:套接字类型,可以是 SOCK_STREAM(流式套接字,主要用于 TCP 协议)或者 SOCK_DGRAM(数据报套接字,主要用于 UDP 协议) UDP发送数据
IT架构圈
2018/05/31
1K0
Python 抓取并解码原始数据包
应用Python支持的混杂模式,抓取流经网卡的数据包,并对IP以及ICMP数据包进行拆包,打印出我们所需要的字段信息。
王瑞MVP
2022/12/28
8920
UDP-用户数据报协议1.介绍2.udp网络程序-发送数据udp网络程序-发送、接收数据echo服务器广播用代码给飞秋发信息收消息_没绑定端口号收消息_绑定端口多线程聊天
UDP --- 用户数据报协议,是一个无连接的简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。
Python攻城狮
2018/08/23
1.5K0
UDP-用户数据报协议1.介绍2.udp网络程序-发送数据udp网络程序-发送、接收数据echo服务器广播用代码给飞秋发信息收消息_没绑定端口号收消息_绑定端口多线程聊天
SSDP协议的Python示例「建议收藏」
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/10
8280
【测试开发】python系列教程:socket模块
Python中的socket模块是底层的网络接口, socket模块提供了标准的BSD SocketAPI和服务器中心类,可以简化网络服务器的开发。该模块提供了两个基本的Socket模块:服务端Socket和客户端Socket。当创建了一个服务端Socket之后,这个Socket就会在本机的一个端口上等待连接,客户端Socket会访问这个端口,当两者完成连接之后,就可以进行交互了。
雷子
2023/08/21
2390
【测试开发】python系列教程:socket模块
Python中socket的UDP学习(1)
TCP是建立可靠连接,并且通信双方都可以以流的形式发送数据。相对TCP,UDP则是面向无连接的协议。
萌海无涯
2019/08/03
5480
制作一个私人的简易聊天器,邀请ta来聊天吧,Python搭建UDP网络通信模型
互联网的本质是什么?其实就是信息的交换。就比如我们常用的QQ、微信等。那么如何将自己的信息发送到其他人的电脑上呢?
松鼠爱吃饼干
2021/11/16
6050
制作一个私人的简易聊天器,邀请ta来聊天吧,Python搭建UDP网络通信模型
python socket
TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。所以在进行TCP链接时首先要开启服务器端口。
py3study
2020/01/19
5640
Python使用UDP广播实现服务器自动发现
机房管理软件或者教学软件一般都由服务器和客户端组成,当客户端启动之后会自动搜索服务器,这是如何实现的呢?下面通过一段代码来演示其中一种比较高效的方法。 客户端代码: import socket import time def findServer(): #创建socket对象 sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #绑定socket sock.bind(('', 5000)) while True: #接收信
Python小屋屋主
2018/04/16
3.1K0
python 网络编程(udp)
        什么是UDP:UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。         接收端是服务器(server),发送端是客户机(client)。 python中网络编程需要先import  socket包: import sys import socket        为发送目的端开一个变量,保存其IP地址及端口,
微风、掠过
2018/04/10
8550
Python使用UDP协议打造在线时间服务器
代码原理:服务端监听特定的端口,如果收到客户端发来的请求就把服务器上的当前时间发给客户端,而客户端收到时间之后立刻打印输出,当然也可以改成做别的事情,例如调整客户端的系统时间。 服务端代码: import socket from datetime import datetime #使用IPV4协议,使用UDP协议传输数据 s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #绑定端口和端口号,空字符串表示本机任何可用IP地址 s.bind(('', 500
Python小屋屋主
2018/04/16
1.5K0
python控制windows窗口,并输入数据_python执行windows命令
sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
全栈程序员站长
2022/11/10
6840
Python—socket编程
应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字 (Socket)的接口,区分不同应用程序进程间的网络通信和连接。
码农编程进阶笔记
2021/07/20
4330
Python—socket编程
应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字 (Socket)的接口,区分不同应用程序进程间的网络通信和连接。
全栈程序员站长
2022/07/11
3910
Python学习之旅(三十四)
使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包
py3study
2020/01/20
3460
python获取本机IP、mac地址、计
在python中获取ip地址和在php中有很大不同,在php中往往比较简单。那再python中怎么做呢?我们先来看一下python 获得本机MAC地址:import...
py3study
2020/01/10
3.9K0
Python网络编程
TCP 客户端与服务器之间建立连接需要进行三次握手 客户端--->服务器 服务器--->客户端 客户端--->服务器,这样做的好处是可以保证数据的完整缺点是慢.
云深无际
2020/11/19
7830
Python网络编程
推荐阅读
相关推荐
Tello SDK 2.0使用指南(上)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验