導航:首頁 > 編程語言 > java套接字編程

java套接字編程

發布時間:2024-10-31 03:01:52

java程序中使用tcp套接字編寫服務端程序的套接字類是

ServerSocket。
「java程序中使用tcp套接字編寫服務端程序的套接字類是」是《Java語言》復習資料的一道練習題,答案是ServerSocket。
Java是一門編程語言,是一門連接人與計算機的語言。

❷ JAVA Socket 底層是怎樣基於TCP/IP 實現的

首先必須明確:TCP/IP模型中有四層結構:
應用層(Application Layer)、傳輸層(Transport Layer)、網路層(Internet Layer )、鏈路層(LinkLayer)
其中Ip協議(Internet Protocol)是位於網路層的,TCP協議時位於傳輸層的。通過Ip協議可以使可以使兩台計算機使用同一種語言,從而允許Internet上連接不同類型的計算機和不同操作系統的網路。Ip協議只保證計算機能夠接收和發送分組數據。 當計算機要和遠程的計算機建立連接時,TCP協議會讓他們建立連接:用於發送和接收數據的虛擬電路。

在JAVA中,我們用 ServerSocket、Socket類創建一個套接字連接,從套接字得到的結果是一個InputStream以及OutputStream對象,以便將連接作為一個IO流對象對待。通過IO流可以從流中讀取數據或者寫數據到流中,讀寫IO流會有異常IOException產生。

套接字或插座(socket)是一種軟體形 式的抽象,用於表達兩台機器間一個連接的「終端」。針對一個特定的連接,每台機器上都有一個「套接字」,可以想像它們之間有一條虛擬的「線纜」。JAVA 有兩個基於數據流的套接字類:ServerSocket,伺服器用它「偵聽」進入的連接;Socket,客戶端用它初始一次連接。偵聽套接字只能接收新的 連接請求,不能接收實際的數據包,即ServerSocket不能接收實際的數據包。
套接字是基於TCP/IP實現的,它是用來提供一個訪問TCP的服務介面,或者說套接字socket是TCP的應用編程介面API,通過它應用層就可以訪問TCP提供的服務。
在JAVA中,我們用 ServerSocket、Socket類創建一個套接字連接,從套接字得到的結果是一個InputStream以及OutputStream對象,以便 將連接作為一個IO流對象對待。通過IO流可以從流中讀取數據或者寫數據到流中,讀寫IO流會有異常IOException產生。

閱讀全文

與java套接字編程相關的資料

熱點內容
解壓包密碼消失 瀏覽:135
昆侖通態觸摸屏用戶窗加密 瀏覽:564
農信app怎麼看日額 瀏覽:865
iphone備忘錄包含視頻無法加密 瀏覽:283
抖音快手紅包源碼 瀏覽:137
程序員資源分析 瀏覽:586
linux交換分區大小 瀏覽:922
mt怎麼編譯 瀏覽:337
qq郵箱打開pdf 瀏覽:461
雲帆伺服器異常 瀏覽:797
初三文件夾多少頁夠用 瀏覽:878
怎樣用紙來做解壓玩具 瀏覽:275
主sip注冊伺服器地址 瀏覽:293
華為的配置命令 瀏覽:241
cmd怎麼打開java反編譯 瀏覽:683
陰離子表面活性劑分光光度計演算法 瀏覽:928
貨車空調壓縮機價格 瀏覽:557
決策樹演算法id3實例 瀏覽:685
隨意發言網源碼 瀏覽:370
app工商銀行怎麼查看卡狀態 瀏覽:550