flash socket policy问题

本文探讨了使用Flash Socket进行MP4文件P2P传输的技术细节,包括为何选择Socket而非传统的HTTP请求,以及在开发过程中遇到的两个常见问题:如何正确设置HTTP/1.1头部避免400错误,和如何处理跨域问题,确保本地调试与Web环境的一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

是因为要做MP4的P2P, 才开始了解flash的socket;以前只用过http相关的NetLoader啥的。

1. 为啥要用socket:

    只有socket才能支持写HTTP/1.1 的Header, 才能支持断点续传方式

2. 第一个坑:

    HTTP/1.1 方式,在send数据时,一定要加host, 不然会报400的错误

3. 第二个坑:

    本地调试swf时,不会要求server端提供policy file; 亦不会访问843端口。

    web调试时,就虾米了。先是要访问843端口,server端得返回policy file, 这个本来是自己用go试着写了下,发现有些问题,参考了官网的文章:

     http://www.adobe.com/cn/devnet/flashplayer/articles/socket_policy_files.html

    提示要用flashpolicyd来实现xml policy server, github地址:

    https://github.com/jelder/flashpolicyd

转载于:https://my.oschina.net/zilinangel1986/blog/877110

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值