C/S環境下的Java應用程序運行過程講解
關鍵字:C/S環境下 Java 應用程序客戶機/服務器在分布處理過程中,使用基于連接的 網絡 通信模式。該通信模式首先在客戶機和服務器之間定義一套通信協議,并創建一Socket類,利用這個類建立一條可靠的鏈接;然后,客戶機/服務器再在這條鏈接上可靠地傳輸數據
關鍵字:C/S環境下
Java應用程序 客戶機/服務器在分布處理過程中,使用基于連接的
網絡通信模式。該通信模式首先在客戶機和服務器之間定義一套通信協議,并創建一Socket類,利用這個類建立一條可靠的鏈接;然后,客戶機/服務器再在這條鏈接上可靠地傳輸數據??蛻魴C發出請求,服務器監聽來自客戶機的請求,并為客戶機提供響應服務。這就是典型的"請求--應答" 模式。下面是客戶機/服務器的一個典型運作過程:
1、服務器監聽相應端口的輸入;
2、客戶機發出一個請求;
3、服務器接收到此請求;
4、服務器處理這個請求,并把結果返回給客戶機;
5、重復上述過程,直至完成一次會話過程。
按照以上過程,我們使用Java語言編寫一個分別針對服務器和客戶機的應用程序(Application)。該程序在服務器上時,程序負責監聽客戶機請求,為每個客戶機請求建立Socket
原文轉自:http://www.kjueaiud.com