使用wss(websocket)格式化以发送和接收数据

黛西

我目前正在使用Websocket。那么我是否使用wss协议发送和接收数据?我已经在使用HTTP post了,但是需要升级到wss。请帮忙。提前致谢

赫克托·文图拉·雷耶斯(Hector Ventura Reyes)

如果您使用的是独立应用程序(控制台应用程序),我建议您使用java-websocket或JavaEE WebApp,例如:

package org.hectorvent.gpstracking.websocket;

import org.hectorvent.gpstracking.restful.model.PdaGeoData;
import java.io.IOException;
import java.util.HashSet;
import java.util.Set;
import java.util.concurrent.Future;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.ejb.Singleton;
import javax.websocket.OnClose;
import javax.websocket.OnError;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;

@Singleton
@ServerEndpoint("/geodata")
public class WebSocketGmap {

    private final Set<Session> clients = new HashSet();

    @OnOpen
    public void open(Session session) {
        clients.add(session);
    }

    @OnMessage
    public void onMessage(String message, Session session) {
          // here you're going to received client messages.
    }

    @OnClose
    public void close(Session session) {
        clients.remove(session);
    }

    @OnError
    public void onError(Throwable error) {
    }

    public void sendMessage(PdaGeoData pgd) {
        for (Session client : clients) {
            Future fu = client.getAsyncRemote()
                    .sendText(GsonUtils.toJson(pgd));

        }
    }

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WebSocket异步发送和接收数据(使用NuGet websocket-client)

来自分类Dev

如何使用 JavaScript 捕获和格式化表格数据?

来自分类Dev

使用年份和蛾的存在格式化数据javascript

来自分类Dev

使用PHP格式化JSON数据

来自分类Dev

使用tidyjson格式化JSON数据

来自分类Dev

Unix:使用CLI格式化数据

来自分类Dev

使用python格式化数据

来自分类Dev

使用 sed 或 awk 格式化数据

来自分类Dev

使用select()函数发送和接收数据

来自分类Dev

使用select()函数发送和接收数据

来自分类Dev

使用未对齐的数据和间隙重新格式化数据帧

来自分类Dev

如何正确格式化json以使用RestClient发送

来自分类Dev

在Pandas Python中使用日期读取和格式化数据框

来自分类Dev

使用awk或sed进行数据清理和格式化

来自分类Dev

如何使用Shell脚本拆分和格式化数据输出?

来自分类Dev

处理和格式化数据帧的输出

来自分类Dev

格式化和整理数据表列

来自分类Dev

如何格式化和显示从AngularFire返回的Firestore数据?

来自分类Dev

时间和日期格式化程序SwiftUI JSON数据

来自分类Dev

从Webscrape过滤和格式化数据框

来自分类Dev

从SQL获取格式化和排序的数据

来自分类Dev

格式化和整理数据表列

来自分类Dev

Redux + Apollo:如何规范和格式化响应数据?

来自分类Dev

在 R 中格式化和导出 Word 的数据框

来自分类Dev

使用Peewee和SQLite格式化日期和时间

来自分类Dev

使用R的月份扩展和按其日历顺序排列的格式来重新格式化数据帧

来自分类Dev

格式化mlogit的数据

来自分类Dev

格式化排序的数据

来自分类Dev

格式化hmmlearn的数据