micropython 中socket中的非阻塞 报错 Error->: [Errno 119] EINPROGRESS

micropython 中socket中的非阻塞 报错 Error->: [Errno 119] EINPROGRESS之前的连接方式的如下:sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)addr=socket.getaddrinfo(host,port)[0][-1]sock.setblocking(False)#非阻塞sock.connect(addr)

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

在建立连接前设置非阻塞,会报错[Errno 119] EINPROGRESS

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
addr = socket.getaddrinfo(host, port)[0][-1]
sock.setblocking(False)  # 非阻塞
sock.connect(addr)

改成先连接,后设置,即可

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
addr = socket.getaddrinfo(host, port)[0][-1]
sock.connect(addr)
sock.setblocking(False)  # 非阻塞

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 【面试】阿里巴巴Java经典面试题整理及答案详解

    【面试】阿里巴巴Java经典面试题整理及答案详解Java开发工程师-面试题目集锦Java的数据结构有哪些?线性表,链表,栈,队列,图,树什么是OOP?面向对象编程面向对象编程的原则有哪些?单一职责原则:一个类中应该是一组相关性很高的函数、数据的封装! 开闭原则;对扩展开放,对修改关闭,即在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。 里氏替换原则:所有引用基类的地方必须能透明地使用其子类的对象。只…

    2022年7月8日
  • Win10黑屏的时候显示时钟怎么设置「建议收藏」

    Win10黑屏的时候显示时钟怎么设置「建议收藏」Win10黑屏的时候显示时钟怎么设置?其实方法很简单,那就是让电脑进入屏幕保护程序的黑屏模式而不是睡眠状态,这样电脑就可以显示时间啦

    2022年9月29日
  • Ubuntu配置maven环境变量[通俗易懂]

    Ubuntu配置maven环境变量[通俗易懂]Ubuntu配置maven环境变量先用SFTP上传解压缩tar-zxfapache-maven-3.8.5-bin.tar.gz重命名文件夹mvapache-maven-3.8.5maven编辑环境变量sudovim/etc/profile我服务器上maven的解压之后的地址就是/usr/local/software/maven,所以下面环境变量配置如此。让环境变量生效source/etc/profile验证maven版本mvn-v

    2022年6月18日
  • javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法

    javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法关于js中的offsetWidth、clientWidth、scrollWidth等一系列属性及其方法一直都傻傻分不清,这里就来总结一下这些方法的用法和含义。注意:下面元素属性和元素方法都通过elem.属性或elem.方法的方式使用,window属性通过window.属性的方式使用,document属性则通过document调用。<script>/*…

    2022年7月22日
  • Oracle基础 各种语句的定义格式

    Oracle内建数据类型一、 字符数据1、 char(size)2、 varchar2(size) 最常用,最大长度4000字节3、 nvhar(size)、nvarchar(size)4、 varc

    2021年12月20日
  • pycharm将代码同步到远程服务器_pycharm连接python调试器失败

    pycharm将代码同步到远程服务器_pycharm连接python调试器失败pycharm远程调试程序时出现“Couldn’tconnecttoconsoleprocess.Processfinishedwithexitcode-1”针对于错误代码为-1的情况,本人解决方式如下:pycharm→\rightarrow→EditConfigrations→\rightarrow→python→\rightarrow→Runwithp…

    2022年8月27日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号