Playframework websocket从服务器到浏览器的实时流媒体传输
我正在尝试使用playframework将数据从Web服务器连续流式传输到浏览器。我根据示例创建了一个示例代码 下面是我的代码片段Playframework websocket从服务器到浏览器的实时流媒体传输,playframework,websocket,playframework-2.0,Playframework,Websocket,Playframework 2.0,我正在尝试使用playframework将数据从Web服务器连续流式传输到浏览器。我根据示例创建了一个示例代码 下面是我的代码片段 public static WebSocket<String> sockHandler() { return new WebSocket<String>() { // called when the websocket is established public void onReady(WebSock
public static WebSocket<String> sockHandler() {
return new WebSocket<String>() {
// called when the websocket is established
public void onReady(WebSocket.In<String> in, final WebSocket.Out<String> out) {
// register a callback for processing instream events
in.onMessage(new F.Callback<String>() {
public void invoke(String event) {
Logger.info(event);
}
});
int i = 0;
while(i<20){
Logger.info("Sending message ");
try{
Thread.sleep(1000);
}catch (Exception e){
Logger.error("Exception " ,e);
}
out.write("Sending message " + i++ + "\n");
}
}
};
}
publicstaticwebsocketsockhandler(){
返回新的WebSocket(){
//在建立websocket时调用
public void onReady(WebSocket.In,final WebSocket.Out){
//注册用于处理流内事件的回调
in.onMessage(新的F.Callback(){
公共void调用(字符串事件){
Logger.info(事件);
}
});
int i=0;
而(我我强烈建议你看看
它使用WebSocket和Akka演员。演员系统并不难理解,这是一个很好的开始