freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java即時聊天系統(tǒng)(編輯修改稿)

2025-06-23 22:12 本頁面
 

【文章內(nèi)容簡介】 客戶端的 Client 端的請求; 3 接收 Client 端的請求,用返回的 Socket 建立連接; 4 通過向 Socket 中讀寫數(shù)據(jù)來與 Client 端通信; 5 關(guān)閉 Socket,結(jié)束與當(dāng)前 Client 端的通信; 6 關(guān)閉 SerketSocket 對象結(jié)束監(jiān)聽服務(wù)。 具體流程描述如下圖所示: 服務(wù)端 客戶端 申請連接 建立 Socket 連接 通過流傳數(shù)據(jù) 圖 32 TCP Socket 流程描述圖 多線程編程技術(shù) 進(jìn)程及線程概述進(jìn)程和線程都是操作系統(tǒng)的概念。進(jìn)程是應(yīng)用程序的執(zhí)行實例,每個進(jìn)程是由私有的虛擬地址空間、代碼、數(shù)據(jù)和其它各種系統(tǒng)資源組成,進(jìn)程在運行過程中創(chuàng)建的資源隨著進(jìn)程的終止而被銷毀,所使用的系統(tǒng)資源在進(jìn)程終止時被釋放或關(guān)閉。線程是進(jìn)程內(nèi)部的一個執(zhí)行單元。系統(tǒng)創(chuàng)建好進(jìn)程后,實際上就啟動執(zhí)行了該進(jìn)程的主執(zhí)行線程,主執(zhí)行線程終止了,進(jìn)程也就隨之終止。ServerSocket(port)創(chuàng)建 ServerSocket 對象,提供TCP 連接服務(wù)accept() 在指定端口等待客戶端連接請求連接成功獲得一個已連接的 Socket 對象InputStream讀取 Socket 對象輸入流OutputStream寫入 Socket 對象輸出流()關(guān)閉 TCP 連接()停止提供 TCP 連接服務(wù)Socket(host,port)創(chuàng)建 Socket 對象向指定主機(jī)端口發(fā)連接請求InputStream讀取 Socket 對象的輸入流OutputStream寫入 Socket 對象的輸出流()關(guān)閉 TCP 連接每一個進(jìn)程至少有一個主執(zhí)行線程,它無需由用戶去主動創(chuàng)建,是由系統(tǒng)自動創(chuàng)建的。用戶根據(jù)需要在應(yīng)用程序中創(chuàng)建其它線程,多個線程并發(fā)地運行于同一個進(jìn)程中。一個進(jìn)程中的所有線程都在該進(jìn)程的虛擬地址空間中,共同使用這些虛擬地址空間、全局變量和系統(tǒng)資源,所以線程間的通訊非常方便,多線程技術(shù)的應(yīng)用也較為廣泛。多線程可以實現(xiàn)并行處理,避免了某項任務(wù)長時間占用 CPU 時間。要說明的一點是,目前大多數(shù)的計算機(jī)都是單處理器(CPU)的,為了運行所有這些線程,操作系統(tǒng)為每個獨立線程安排一些 CPU 時間,操作系統(tǒng)以輪換方式向線程提供時間片,這就給人一種假象,好象這些線程都在同時運行。 java 對多線程編程的支持 Java 對多線程的支持是非常強(qiáng)大的,他屏蔽掉了許多的技術(shù)細(xì)節(jié),讓我們可以輕松的開發(fā)多線程的應(yīng)用程序。Java 里面實現(xiàn)多線程,有 2 個方法 1 繼 承 Thread 類class MyThread extends Thread {    public void run() {   // 這里寫上線程的內(nèi)容   }    public static void main(String[] args) {    // 使用這個方法啟動一個線程    new MyThread().start()。   }   } 2 實 現(xiàn) Runnable 接 口  class MyThread implements Runnable{    public void run() {   // 這里寫上線程的內(nèi)容   }   public static void main(String[] args) {   // 使用這個方法啟動一個線程   new Thread(new MyThread()).start()。   }   } 用戶界面設(shè)計在能夠完全滿足軟件所需功能,設(shè)計界面要清爽、操作要簡單易懂的基本原則下,本軟件的界面設(shè)計如下: 圖 33 用戶界面4 系統(tǒng)流程與實現(xiàn) 服務(wù)器模塊詳細(xì)設(shè)計 服務(wù)器模塊由兩個類構(gòu)成:ChatServer 類和 Server 類。類結(jié)構(gòu)如下: 圖 41 服務(wù)器端主框架模塊圖其中紅色空心方塊的為類私有屬性,綠色實心圓為類公共函數(shù)。在主類 ChatServer 類中服務(wù)端的具體工作就是首先創(chuàng)建一個 ServerSocket 對象,然后將該套接字綁定到本地主機(jī)的某一個固定的端口上,在本程序中選擇了 5000 端口。接著在此端口等待客戶端連接請求,連接成功后創(chuàng)建一個 Socket 對象用于獲得一個已連接的 Socket 對象。ServerSocket se
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1