99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

使用socket實現網絡聊天室和私聊功能-創新互聯

使用socket技術實現網絡聊天室和私聊功能,具體內容如下

目前創新互聯已為1000+的企業提供了網站建設、域名、雅安服務器托管網站托管、企業網站設計、蒲縣網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。

話不多說先上圖:

1、聊天室群聊頁面


在線用戶的聯系人列表

socket連接頁面

私聊頁面

項目介紹

與服務端實現socket連接:每個客戶端連接到服務器的時候,服務器會將每個連接的socket保存在list集合中。

群聊功能:當有一個用戶發送群聊消息給服務器的時候,服務器會將所有信息轉發給list列表中的所有已連接的客戶端。

私聊功能:用戶發送私聊信息給服務器后,服務器會向一個目標ip發送消息。

顯示在線聯系人列表:當有新用戶登錄成功的時候,服務器會將在線聯系人的信息用json字符串的形式發送給客戶端,客戶端通過解析json字符串來獲取在線聯系人的信息。

自定義一個強大的類SocketEvent:客戶端與服務器通信全部都是通過這個類來保存數據的,然后使用fastjson工具來把類對象轉換為json字符串來傳輸。

public class SocketEvent {

  private int type =0;

  private String msg ="";

  private String keyIP =""; // 關鍵IP

  private String temporaryIP =""; // 臨時IP

  public SocketEvent() {
  }

  public int getType() {
    return type;
  }

  public void setType(int type) {
    this.type = type;
  }

  public String getMsg() {
    return msg;
  }

  public void setMsg(String msg) {
    this.msg = msg;
  }

  public String getKeyIP() {
    return keyIP;
  }

  public void setKeyIP(String keyIP) {
    this.keyIP = keyIP;
  }

  public String getTemporaryIP() {
    return temporaryIP;
  }

  public void setTemporaryIP(String temporaryIP) {
    this.temporaryIP = temporaryIP;
  }
}

分享題目:使用socket實現網絡聊天室和私聊功能-創新互聯
標題URL:http://www.yijiale78.com/article6/ddchog.html

成都網站建設公司_創新互聯,為您提供網站建設網站策劃品牌網站建設微信小程序ChatGPT服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站制作