初级Python套接字/中断
我正在用我的Raspberry Pi构建一个网络音乐播放器,我正在尝试提出一个方案,允许我向我的Pi发送一个“命令”,允许它在网络上做各种事情(例如传输控制) 这就是我在接收器上的想法(类似于伪代码):初级Python套接字/中断,python,Python,我正在用我的Raspberry Pi构建一个网络音乐播放器,我正在尝试提出一个方案,允许我向我的Pi发送一个“命令”,允许它在网络上做各种事情(例如传输控制) 这就是我在接收器上的想法(类似于伪代码): P>有初学者的基本代码吗? < P>你可以考虑使用套接字在音乐播放器和服务器之间进行通信。recv()调用(通常与TCP套接字一起使用)或recvfrom()调用(通常与UDP套接字一起使用)是阻塞的——因此它们应该为nothingIsRecvd案例提供一个良好的阻塞上下文,并允许您摆脱“wh
<> P>有初学者的基本代码吗? < P>你可以考虑使用套接字在音乐播放器和服务器之间进行通信。recv()调用(通常与TCP套接字一起使用)或recvfrom()调用(通常与UDP套接字一起使用)是阻塞的——因此它们应该为nothingIsRecvd案例提供一个良好的阻塞上下文,并允许您摆脱“while True”循环。您可以在Python库参考中找到示例:您需要使用和 要设置套接字,您需要
AF\u INET
address系列。对于TCP,使用SOCK_-STREAM
;对于UDP,请使用SOCK_DGRAM
while True:
while nothingIsRecvD:
do_stuff()
do_something_with(theDataRecvDfromSocket)