亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在Java中使用Jetty發送JSON對象

在Java中使用Jetty發送JSON對象

揚帆大魚 2021-03-28 12:11:23
我不知道為什么什么也沒發生。我正在嘗試編寫一個將json對象發送到碼頭服務器的java程序。該服務器已經被寫入(由其他人,它是一個項目),并且只有某些json對象除外。但是他沒有從我的程序中得到任何東西。public class client {    final static String HOST = "localhost";    final static int PORT = 3000;    public static void main(String[] args)    {           String URIString = "ws://" + HOST + ":" + PORT + "/servlets";        URI uri = URI.create(URIString);        WebSocketClient client = new WebSocketClient();        JSONObject js = new JSONObject();        js.put("toke","hallo");        Clientsocket clientsocket = new Clientsocket();        try {            client.start();            Future<Session> fut = client.connect(clientsocket, uri);            clientsocket.getSession().getRemote().sendString(js.toJSONString());;        } catch (Exception e) {            // TODO Auto-generated catch block            e.printStackTrace();        }public class Clientsocket extends WebSocketAdapter {    //private static final Logger LOG = Log.getLogger(Clientsocket.class);    @Override    public void onWebSocketClose(int statusCode,String reason)    {        super.onWebSocketClose(statusCode, reason);        //LOG.info("Websocket Close:{}  - {} ", statusCode,reason);    }    @Override    public void onWebSocketConnect(Session session)     {        super.onWebSocketConnect(session);        //LOG.info("Websocket Connect: {}", session);    }}啟動時出現錯誤信息:2018-06-22 14:26:43.789:INFO::main: Logging initialized @257ms to org.eclipse.jetty.util.log.StdErrLogjava.lang.NullPointerException[both classes: clientsocket, client][1]
查看完整描述

1 回答

?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

我認為您沒有等待連接完成。


Future<Session> fut = client.connect(clientsocket, uri);


Session session = fut.get(); // wait for connect to complete (or throw exception)


session.getRemote().sendString(js.toJSONString());


查看完整回答
反對 回復 2021-04-21
  • 1 回答
  • 0 關注
  • 288 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號