android 使用java-websocket實(shí)現(xiàn)wss socket連接

開發(fā)工具:android studio 3.1.3
小白看看就好了邪码,大神飄過。

由于先前的的socket搭建起來給小程序用的咬清。然后出現(xiàn)只能用wss來連接闭专。在做轉(zhuǎn)發(fā)的時候遇到了點(diǎn)問題放棄了。于是直接使用 Java-WebSocket 來實(shí)現(xiàn)了旧烧。
大部分過程在java-websocket-wiki中給出了喻圃。我也只能給大家拋個磚頭自己去看了。我直接引入外部庫就實(shí)現(xiàn)了粪滤,大致流程如下斧拍。(默認(rèn)支持一般socket連接的哦)

引入外部庫

在模塊依賴的配置文件中添加implementation "org.java-websocket:Java-WebSocket:1.3.9" Java-WebSocket給出的是compile "org.java-websocket:Java-WebSocket:1.3.9"但是在我這個AS環(huán)境報錯了,自行斟酌使用杖小。

dependencies

新建客戶端類

繼承SocketClient接下來就交給AS處理了肆汹,windows下直接ALT+Enter方法全部自動生成~

新建客戶端類

順便貼一下代碼吧~

package cn.zhushuliang.kuai.mysecondapp;

import org.java_websocket.client.WebSocketClient;
import org.java_websocket.handshake.ServerHandshake;

import java.net.URI;
import java.net.URISyntaxException;

public class SocketClient extends WebSocketClient {

    /**
     * 此方法為了直接運(yùn)行測試用例,實(shí)際使用自行此類重寫
     * @param args
     * @throws URISyntaxException
     */
    public static void main(String[] args) throws URISyntaxException {
        WebSocketClient client = new SocketClient(new URI("wss://socket.xxxxx.com"));
        client.connect();
    }

    public SocketClient(URI serverUri) {
        super(serverUri);
    }

    @Override
    public void onOpen(ServerHandshake handshakedata) {
        System.out.println( "opened connection" );
    }

    @Override
    public void onMessage(String message) {
        System.out.println( message);
        // send(message);
    }

    @Override
    public void onClose(int code, String reason, boolean remote) {
        System.out.println( "Connection closed by " + ( remote ? "remote peer" : "us" ) );
    }

    @Override
    public void onError(Exception ex) {
        ex.printStackTrace();
    }

}

最后給出成功結(jié)果


測試結(jié)果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末予权,一起剝皮案震驚了整個濱河市昂勉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌扫腺,老刑警劉巖岗照,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異笆环,居然都是意外死亡攒至,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進(jìn)店門躁劣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來迫吐,“玉大人,你說我怎么就攤上這事账忘≈景颍” “怎么了熙宇?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長溉浙。 經(jīng)常有香客問我烫止,道長,這世上最難降的妖魔是什么戳稽? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任烈拒,我火速辦了婚禮,結(jié)果婚禮上广鳍,老公的妹妹穿的比我還像新娘。我一直安慰自己吓妆,他們只是感情好赊时,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著行拢,像睡著了一般祖秒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上舟奠,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天竭缝,我揣著相機(jī)與錄音,去河邊找鬼沼瘫。 笑死抬纸,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的耿戚。 我是一名探鬼主播湿故,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼膜蛔!你這毒婦竟也來了坛猪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤皂股,失蹤者是張志新(化名)和其女友劉穎墅茉,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體呜呐,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡就斤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蘑辑。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片战转。...
    茶點(diǎn)故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖以躯,靈堂內(nèi)的尸體忽然破棺而出槐秧,到底是詐尸還是另有隱情啄踊,我是刑警寧澤,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布刁标,位于F島的核電站颠通,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏膀懈。R本人自食惡果不足惜顿锰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望启搂。 院中可真熱鬧硼控,春花似錦、人聲如沸胳赌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽疑苫。三九已至熏版,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間捍掺,已是汗流浹背撼短。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留挺勿,地道東北人曲横。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像不瓶,于是被迫代替她去往敵國和親胜榔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架湃番,建立于...
    Hsinwong閱讀 22,409評論 1 92
  • 你不想贏就別玩競技嘛夭织。 對啊,今晚終于有人對我說這句話了吠撮,六個人的游戲尊惰,只要有一個不想玩(不認(rèn)真玩),這把游戲就得...
    S的隨便用賬號閱讀 557評論 0 51
  • 和阿萌一起泥兰,走在深秋的街頭弄屡,邊晃悠,邊剝著剛買的炒好的栗子鞋诗,你一顆膀捷,我一顆,這場景削彬,何曾熟悉全庸。雖然地處深圳秀仲,可到了...
    小小綠兒閱讀 242評論 0 2
  • 今天惹小可愛生氣了( ??? ? ??? )原因是我說錯了一句話,導(dǎo)致她浮想聯(lián)翩壶笼! 可以看出她還是十分在乎我的神僵,可...
    落辰風(fēng)雷閱讀 152評論 0 0
  • 開學(xué)了,依依自信滿滿的去見鵬鵬覆劈,小別勝xx保礼,那一剎那的感情猶如剛剛牽手的情侶。鵬鵬超級白责语,依依很黑炮障。有一次,看到另...
    遇見活在當(dāng)下的自己閱讀 262評論 0 0