flask - AirPlay 弄乱了本地主机

标签 flask localhost osx-yosemite airplay

自上次 OSX 更新(优胜美地)以来,我的本地主机服务器充满了来自 airplay 的错误消息(但我没有使用它)。每次都是一样的:

[31/Oct/2014 05:40:42] code 400, message Bad request version ('RTSP/1.0')
[31/Oct/2014 05:40:42] "GET /info?txtAirPlay&txtRAOP RTSP/1.0" 400 -

让它的服务器充满错误消息真的很烦人,所以如果有人有线索来解决这个问题或删除播放,我会非常感激:)

最佳答案

我想我找到了答案:在 cisco discovery forum 上他们列出了一个 nmap显示 Yosemite 发现的端口范围的输出。原来 Apple 正在使用端口 5000:

PORT      STATE SERVICE    VERSION
3689/tcp  open  daap       Apple iTunes DAAP 11.0.1d1
5000/tcp  open  rtsp       Apple AirTunes rtspd 160.10 (Apple TV)
7000/tcp  open  http       Apple AirPlay httpd
7100/tcp  open  http       Apple AirPlay httpd
62078/tcp open  tcpwrapped
5353/udp  open  mdns       DNS-based service discovery

您可以想象这是默认的 Flask 端口,只需将您的运行端口更改为 5000 以外的任何端口,这个问题就会消失。这个 Flask 扩展 https://github.com/miguelgrinberg/Flask-Runner可以让您的生活比在运行命令中对端口进行硬编码要容易得多。

关于flask - AirPlay 弄乱了本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26668294/

相关文章:

python - flask /瓶子项目组织

apache localhost 页面提供比实际更大的视口(viewport)宽度

linux - 为什么接受地址参数全为零?

flask - 中断 iPythonNotebook 中的 Flask 应用程序导致 ZMQerror

flask - 将javascript变量传递到jinja2中的宏中

c# - ActiveX 适用于本地主机,不适用于外部服务器

python-2.7 - IOError : encoder jpeg not available on OS X 10. 10

应用程序处于事件状态时不显示 Swift NSUserNotification

python - 将 matplotlib 图传递给 HTML( flask )

php - php 中的硬编码数字如何转换为数据库中的另一个数字?奇怪的