小编Sli*_*don的帖子

python套接字停止recv挂?

我试图使用套接字在pygame中创建一个双人游戏,事情是,当我尝试在此行上接收数据时:

message = self.conn.recv(1024)
Run Code Online (Sandbox Code Playgroud)

python挂起,直到它获得一些数据.这个问题是,当客户端没有通过套接字发送任何内容并导致黑屏时,暂停游戏循环.我该如何阻止recv这样做?

提前致谢

python sockets pygame

8
推荐指数
1
解决办法
2万
查看次数

Webcloud的Soundcloud CORS错误

我正在尝试使用Web音频API访问soundcloud音频.我使用下面的音频元素来获取音频(并使用createMediaElementSource从javascript中获取)

<audio id='stream' src="http://api.soundcloud.com/tracks/204082098/stream?client_id=MYCLIENTID" crossorigin='anonymous'></audio>
Run Code Online (Sandbox Code Playgroud)

但是这会产生CORS错误,即使Soundcloud旨在支持CORS

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://cf-media.sndcdn.com/OfjMZo27DlvH.128.mp3?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiKjovL2NmLW1lZGlhLnNuZGNkbi5jb20vT2ZqTVpvMjdEbHZILjEyOC5tcDMiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE0MzU0MTI0NzR9fX1dfQ__&Signature=SwXVan2GT2pvaP2Db5VtpElWKcUNVJdEd1MVsvjWu1NLNyt~BPMJO2Yx1Z1vvbX3hc887sw4BabAQBqlp6UldpxK13kizR2l2PJsnMRrO9Tm-MgaoWWDNr0QdUDJeqOp8do94lriA72IwYg21dm61-onQFpuKTZGR7wlvLeiQWMWJArEC0ATj7XfAM-Dy4bCrKGMHFhd6PbkcNigkS00~oUMes~HfjYzph~tAB~EAFcjqx4LFyBM6qMWb63O1U3~-jG39YFOHfR5-VqqA7ojEugtaAlJ30eUp3ygmG9jmfUHoaq1ebU1fIWsx94KOzDEY-8psqLhrj5LjWMBLf5kLg__&Key-Pair-Id=APKAJAGZ7VMH2PFPW6UQ. This can be fixed by moving the resource to the same domain or enabling CORS.
Run Code Online (Sandbox Code Playgroud)

这是从Web音频API访问soundcloud剪辑的正确方法吗?如果不是最好的方法是什么?

提前致谢

javascript audio cors soundcloud web-audio-api

2
推荐指数
1
解决办法
1496
查看次数

Raspberry Pi没有IP地址?

我想通过SSH将一些文件从我的Mac传输到我的Raspberry Pi,但是当我尝试在lx终端中使用ifconfig命令找到Raspberry Pi的IP地址时,每个人都说的行告诉你IP地址不存在! ,它刚刚消失.我的终端看起来像这样:

      eth0      Link encap:Ethernet  HWaddr b8:27:eb:63:40:b8
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:27224 errors:0 dropped:0 overruns:0 frame:0
      TX packets:733 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:2801074 (2.6 MiB)  TX bytes:107019 (104.5 KiB)

      lo        Link encap:Local Loopback
      inet addr:127.0.0.1  Mask:255.0.0.0
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Run Code Online (Sandbox Code Playgroud)

因为这不是我实际的Raspberry Pi,所以请不要从中扣除.只是因为我无法从Raspberry Pi传输文件,我无法获得实际文本的副本.

很抱歉代码搞砸了,它看起来就像这个网站:http: //learn.adafruit.com/adafruits-raspberry-pi-lesson-3-network-setup/finding-your-pis-ip-address

除了没有第2行的ethO.

linux ip raspberry-pi

1
推荐指数
1
解决办法
2万
查看次数