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

熱點內容
本機的應用加密在哪 瀏覽:489
寧夏銀川dns伺服器地址 瀏覽:275
網下下載的目標檢測源碼如何預測 瀏覽:115
時間伺服器如何啟動 瀏覽:710
安卓手機怎麼找同款道具 瀏覽:536
cnc數控編程怎麼學 瀏覽:181
哪裡可以找到好的智慧小區app 瀏覽:594
dos命令窗口打開文件夾 瀏覽:750
有什麼可以使人解壓 瀏覽:860
蘇州華普壓縮機貿易有限公司 瀏覽:531
好用的emule伺服器地址 瀏覽:443
情緒發泄解壓屋市場調查 瀏覽:249
小哥轉行程序員 瀏覽:84
寶塔面板看網站源碼路徑 瀏覽:345
雙系統怎麼裝linux 瀏覽:628
linux增加路由 瀏覽:413
飛騰pdf插件 瀏覽:661
程序員頭條文章 瀏覽:71
霹靂舞解壓法 瀏覽:645
qq圖片存在手機文件夾 瀏覽:767