程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java聊天室小程序-DOS版本規劃方面

Java聊天室小程序-DOS版本規劃方面

編輯:關於JAVA

以下的只是網絡基礎而已,可供初學者參考

實現效果圖:

服務器端:

客戶器端:

主要知識方面:

java.util.Hashtable

java.util.Enumeration

java.util.Scanner

java.net.DatagramPacket

java.net.DatagramSocket

java.net.SocketAddress

some basic exception-class

實現的最終效果:

通過服務器建立聊天室(UDP)

聊天室有身份驗證以及確定對話對象

不通過GUI,只是簡單的DOS界面

實現的方法:

1.在服務器方面:

a.服務器主要的任務是接受數據、處理數據和轉發數據

b.當服務器在接受數據的同時,就會將客戶端的基本信息存儲起來,簡稱為 信息存儲器(InfoMemory)

c.當接收到的數據是一些約定字符時,會給出特殊的處理,比如注冊帳號

d.轉發數據的方式是,將接受的數據發送給所有在存儲器中登記的客戶端

e.轉發數據的另一個重要的用途是發送一些約定的字符給每個客戶端,比如 某個用戶下線

2.在客戶端方面:

客戶端主要任務是發送數據和接受數據

方面提示:

詳細知識自行查看API,主要應用我的博客中會有相應介紹

如Scanner類、DatagramPacket與DatagramSocket

本文出自 “博遠至靜” 博客,請務必保留此出處 http://sunspot.blog.51cto.com/372554/128908

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved