JAVA多伺服器通訊架構-聊天功能示範程式 V0.1 alpha 發布並提供下載

來源:互聯網
上載者:User

 2012 瞿正峰著作權,保留所有權利

中國 杭州

 

一、概述

 JAVA多伺服器通訊架構是基於NIO開發的Socket通訊架構,實現了用戶端和伺服器,伺服器與伺服器之間的通訊功能,適合應用於大型聊天伺服器,大型遊戲伺服器。
 
 本示範程式實現了一個基本的命令列聊天功能,以示範基本的通過socket發送遊戲指令或聊天訊息的能力。

二、使用方法

 1、註冊
 命令格式: reg 使用者名稱 密碼
 例如:
  >reg lions 123456
  
 2、登入
 命令格式: login 使用者名稱 密碼
 例如:
  >login lions 123456
  
 3、列表
 命令格式: list
 例如:
  >list
  
 4、發送
 命令格式: send 對方使用者名稱  訊息
 例如:
  >send user hello
  
 5、退出
 命令格式: logout
 例如:
  >logout

三、安裝
 1、下載ChatDemo.zip

: http://download.csdn.net/detail/gonxi/4144587

 2、解壓縮到目錄中

 3、運行sql指令碼,建立資料庫,預設資料庫名為:account,資料表名為:account,使用者名稱為:root  密碼為:123456

 4、啟動伺服器,執行bat檔案,按以下順序啟動伺服器:GlobalServer, RecordServer, SessionServer, GatewayServer, AccountServer. 必須按此順序,不能搞錯,否則全部關閉重啟,示範程式預設IP為127.0.0.1,連接埠為2000~2007.

 5、啟動用戶端,運行client.bat,可以運行多個用戶端,出現提示行,就可以輸入命令了。第一次執行命令要多等一會,之後執行就快了,這個原因做JAVA的都懂。
 
 
 有問題可在部落格留言,也可以加我QQ 191506998,有需要代碼的,可與我聯絡,價格面議!
 
 chinalions 2012.3
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.