導航:首頁 > 編程語言 > 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套接字編程相關的資料

熱點內容
衣服沿子演算法 瀏覽:571
成功編譯但是不運行linux 瀏覽:208
什麼叫安卓系統點餐 瀏覽:233
聲控報警器單片機論文 瀏覽:389
程序員寫作業的動畫 瀏覽:896
鄰居家的wifi加密了怎麼用手機打開 瀏覽:784
java泛型約束 瀏覽:602
為什麼要打擊加密貨幣 瀏覽:61
優朋伺服器連接異常怎麼回事 瀏覽:416
藍奏雲怎麼下載安卓軟體 瀏覽:653
威剛硬碟怎麼加密 瀏覽:659
愛快關機命令 瀏覽:601
java程序員在撫州工資多少 瀏覽:546
智安保app安卓版從哪裡下載啊 瀏覽:143
phpcsv中文 瀏覽:801
坪山如何學app開發技術 瀏覽:665
idea演算法c 瀏覽:238
骨科手術圖譜pdf 瀏覽:668
java波形圖 瀏覽:476
蘋果7手機微信怎麼一鍵加密 瀏覽:1001