PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Web_Design
[问题] js/jquery 接server 文字串流
楼主:
amigcamel
(阿吉amig)
2015-11-20 14:17:39
大家好
小鲁新手请见谅
可能鲁到标题都说不清
我直接说明:
[环境]
前端:js/jquery
后端:django
[情境]
Ajax送出指令
django server 接收到以后
后端的Python开始跑一段程式,且将log以stream的方式输出到某个file
[需求]
我想把这些输出的log即时反应在页面上
让使用者知道目前程式执行的状况
[问题]
要怎么实作?
1. XMLHttpRequest.js?
我从StackOverflow查到这个解答(连结:https://goo.gl/9tNomn)
但说实在有看没有,还是说这个不是我要问的?
2. 用WebSocket?
但这好像会牵涉到后端server 是否为synchronous server的样子
我只知道他是常常被拿来作为网络聊天室实作的技术
我想到最笨的方法就是一直发request去接收资料
但我觉得应该有更好的办法
但目前最大问题就是卡在
1. 前端不知道怎么实作
2. 后端也不知道怎么配合
不知道各位先进大大
可否迷津指点一下
有实例可以提供最好
提供关键字让我去作功课也可以
谢谢!
作者:
ian90911
(xopowo)
2015-11-20 15:11:00
那Node.js socket.io呢
作者:
mmis1000
(秋月恋枫)
2015-11-20 18:50:00
要用node.js的话,不用socketio阿而且超乎你想像的简单,不超过100code
https://goo.gl/kc1qPx
范例
https://goo.gl/HQFPCW
code
作者:
Hevak
(Arthow Eshes)
2015-11-20 19:23:00
楼上的例子不就是用socket.io吗@@
作者:
mmis1000
(秋月恋枫)
2015-11-20 19:27:00
那是直接把程式输出送进tcp socket里...socket.io那一段是清垃圾没清到而已
作者:
syclin
(Steven)
2015-11-20 20:24:00
Websocket 应该是您的最佳伙伴 :)
作者:
mmis1000
(秋月恋枫)
2015-11-20 20:43:00
你甚至可以直接curl那个网址,他会直接显示在console上
作者:
pptinmylife
(新竹刘德华)
2015-11-20 21:11:00
用nodejs
作者:
mmis1000
(秋月恋枫)
2015-11-20 21:18:00
node.js的child process能让你轻松串任何指令而他的evented io可以简单做到串流的重导向不考虑code品质的话,学起来相当简单,就连国中生都能在一个晚上做出简单的irc bot之类的小应用
作者:
Hevak
(Arthow Eshes)
2015-11-21 01:39:00
原来如此XD
作者:
a110482
(研磨绿豆沙)
2015-11-22 21:51:00
django的websocket你搜寻dwebsocket,还蛮方便的
继续阅读
[问题] 排板layout软件
washqwe
Re: [问题] 缅甸网站主机
newversion
[问题] 缅甸网站主机
qazsd
[问题] 连结到指定网页的iframe
AltX
[问题] 请问覆蓋网页问题
mamamiya888
Re: [请益] dreamweaver CS6 可不选HTML5吗
superpai
[请益] dreamweaver CS6 可不选HTML5吗
kiesoIFRS
[问题] 如何做到后台管理功能部分关闭?
amazing2014
[问题] 网页无法浏览的原因
liao18
[问题] 读不到CSS
bluemeow
Links
booklink
Contact Us: admin [ a t ] ucptt.com