亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當(dāng)前位置:計算機等級 > 二級考試 > Java語言程序設(shè)計 > 考試輔導(dǎo) > 文章內(nèi)容
        

      全國計算機等級考試Java語言程序設(shè)計輔導(dǎo)(88)

      中華IT學(xué)院   【 】  [ 2016年3月11日 ]

      套接字使用TCP提供了兩臺計算機之間的通信機制。 客戶端程序創(chuàng)建一個套接字,并嘗試連接服務(wù)器的套接字。

      當(dāng)連接建立時,服務(wù)器會創(chuàng)建一個Socket對象?蛻舳撕头⻊(wù)器現(xiàn)在可以通過對Socket對象的寫入和讀取來進行進行通信。

      java.net.Socket類代表一個套接字,并且java.net.ServerSocket類為服務(wù)器程序提供了一種來監(jiān)聽客戶端,并與他們建立連接的機制。

      以下步驟在兩臺計算機之間使用套接字建立TCP連接時會出現(xiàn):

      • 服務(wù)器實例化一個ServerSocket對象,表示通過服務(wù)器上的端口通信。
      • 服務(wù)器調(diào)用 ServerSocket類 的accept()方法,該方法將一直等待,直到客戶端連接到服務(wù)器上給定的端口。
      • 服務(wù)器正在等待時,一個客戶端實例化一個Socket對象,指定服務(wù)器名稱和端口號來請求連接。
      • Socket類的構(gòu)造函數(shù)試圖將客戶端連接到指定的服務(wù)器和端口號。如果通信被建立,則在客戶端創(chuàng)建一個Socket對象能夠與服務(wù)器進行通信。
      • 在服務(wù)器端,accept()方法返回服務(wù)器上一個新的socket引用,該socket連接到客戶端的socket。

      連接建立后,通過使用I/O流在進行通信。每一個socket都有一個輸出流和一個輸入流?蛻舳说妮敵隽鬟B接到服務(wù)器端的輸入流,而客戶端的輸入流連接到服務(wù)器端的輸出流。

      TCP是一個雙向的通信協(xié)議,因此數(shù)據(jù)可以通過兩個數(shù)據(jù)流在同一時間發(fā)送.以下是一些類提供的一套完整的有用的方法來實現(xiàn)sockets。

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved