計算機網絡

基於套接字德爾福的客戶端 - 服務器

今天是在信息技術領域的一個非常關注的主題,致力於開發和架構的部署“客戶端 - 服務器”。 這是由於不同規模的信息系統在各個領域越來越多地使用的事實。 此外,任何數據庫的結構是按照一定的參數,在與它在正常模式下工作是可能僅在使用的特殊應用這樣的方式創建的。 因此,該架構的實現“客戶端 - 服務器” - 信息技術在不同地點的部門之前發生了非常重要的任務,其成功的解決方案將使公司最佳和平穩運行。

服務器基於套接字

服務器上的協議套接字運行可以同時處理來自大量用戶的請求。 在這種情況下,在任何時候,管理員可以調整的設置來設置並發用戶數量的限制。 默認情況下,此選項沒有任何限制。

將客戶端連接到服務器之後是與在其上的數據被交換的插座的獨立信道。 然而,最優化和安全是部署的每個具體的個人進程的新的連接。

該架構的方案“客戶端 - 服務器”

考慮更詳細架構順序電路的分析通常使用的定義的實現:

1.屬性服務器類型和端口。 為了使用戶能夠連接到服務器,重要的是要確保所使用的服務器和客戶端同時匹配的端口。 這是該參數的目的是在財產口國產。 連接類型定義服務器類型。

2.打開插座的過程。 對於會話“客戶端 - 服務器”,它打開一個套接字和端口是非常重要的。 聽使用屬性。

3.接著,與用戶進行數據交換。 在工作的完成需要將關閉客戶端。 有了適當的 系統管理員團隊, 服務器完成其工作,打破了所有已建立的連接,並停止等待新的連接過程。

應用TServerSocket在Delphi應用程序的語言«客戶端 - 服務器“

對於使用事件OnClientWrite和OnClientRead從用戶發送和接收信息。 在這種情況下,用戶可以諸如通過ClientSocket的一個參數進行交互。 在工作中經常使用以下方法和屬性:

- 數此刻連接的用戶的;

- 活動進程的數量;

- 無處理的數量;

- 港口,主機名和本地的IP地址;

- 解鎖和鎖定插座。

最後,要注意經常應用的一個特殊屬性 - 數據。 此屬性在以下情況下使用。 典型地,該服務器用於以服務大量用戶的,這意味著有必要存儲信息為每個客戶端,並且需要被綁定到特定插座此信息。 在這種情況下,使用手結合的是非常不方便的,因此廣泛使用的數據屬性。 然而,要記住,數據是非常重要的 - 是一個指針,因此要經常檢查工作的指針所有的規則(指示內存分配等的類型)是非常重要的

文件

迄今為止,在“客戶端 - 服務器”的發展文學與插座的開發和應用的應用德爾福,顯示非常小的。 因此,對於該方面的詳細檢查可以參考Linux文檔和Unix的系統作為 它是足夠詳細部署使用套接字應用的技術,但通常在Perl或C ++。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.delachieve.com. Theme powered by WordPress.