如何解决Python3.8 socketpair 失败s.o. cygwin
在 cygwin 控制台下:
$ python3.8
Python 3.8.7 (default,Jan 26 2021,07:37:32)
[GCC 10.2.0] on cygwin
Type "help","copyright","credits" or "license" for more information.
```>>> import socket as s```
```>>> s.socketpair()```
File "\<stdin\>",line 1,in <module>
File "/usr/lib/python3.8/socket.py",line 571,in socketpair
```a,b = _socket.socketpair(family,type,proto)```
SystemError: <built-in function socketpair> returned NULL without setting an error
但是……
$ python2.7
Python 2.7.18 (default,Jan 2 2021,09:22:32)
[GCC 10.2.0] on cygwin
Type "help","credits" or "license" for more information.
```>>> import socket as s```
```>>> s.socketpair()```
(<socket object,fd=3,family=1,type=1,protocol=0>,<socket object,fd=4,protocol=0>)
我不知道去哪里找! :((
THX
解决方法
新版本实现了与您的想法类似的解决方法
https://sourceware.org/pipermail/cygwin/2021-February/247684.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。