關於socket的套接字中輸入輸出流的理解

2021-07-25 10:38:34 字數 353 閱讀 3991

socket就相當於客戶端和伺服器之間的一根管道,服務端建立乙個指定埠的套接字埠,客戶端使用該埠與伺服器進行連線,形成了一根連通的socket的管道

使用datainputstream對輸入輸出流進行包裝,方便中文解析,防止亂碼

1、個人認為輸入輸出流是(客戶端和服務端)對於管道socket的而言的,由管道的一段傳輸資料到管道的另一端,此時就需要輸出流(注意:不管是輸入流還是輸出流都是通過管道獲取的),即:比如叢客戶端輸入到管道中,對於服務端那頭就需要輸入流,即叢socket的管道輸入到服務端,

我們不必要考慮這個問題:從客戶端輸入資料到服務端,客戶端那裡是輸出流,為甚麼到了服務端接收到就叫輸入流,這是socket的內部機制,不必要深究

套接字 Socket 定義

套接字介面可分為三類 公認埠 註冊埠 動態和 或私有埠 套接字,簡單的說就是通訊的兩方的一種約定,用套接字中的相關函式來完成通訊過程 應用層通過傳輸層進行資料通訊時,tcp和udp會遇到同時為多個應用程式程序提供併發服務的問題。多個tcp連線或多個應用程式程序可能需要通過同乙個 tcp協議埠傳輸資料...

socket 套接字通訊

要通過internet進行通訊,至少需要一對套接字,其中乙個執行在客戶端,稱之為clientsocket,另乙個執行於伺服器端面,稱為serversocket。根據連線啟動的方式以及本地要連線的目標,套接字之間的連線過程可以分為三個步驟 伺服器監聽 客戶端請求 連線確認。伺服器監聽是指服務端套接字並...

套接字(socket) 埠

套接字 socket socket可以看成在兩個程式進行通訊連線中的乙個端點,乙個程式將一段資訊寫入socket中,該socket將這段資訊傳送給另外乙個socket中,使這段資訊能傳送到其他程式中。套接字,是支援tcp ip的網路通訊的基本操作單元,可以看做是不同主機之間的程序進行雙向通訊的端點,...