freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第11章-網(wǎng)絡(luò)程序設(shè)計(參考版)

2024-08-18 10:59本頁面
  

【正文】 ICMSP 一個模擬 聊天的示例 ? ? 。所以用于輸出 DatagramPacket的構(gòu)造函數(shù)是: DatagramPacket(buf, length, iAddress, port) 其中, buf(一個字節(jié)數(shù)組)已經(jīng)包含了我們想發(fā)出的數(shù)據(jù)。所以一個用于接收數(shù)據(jù)報的DatagramPacket構(gòu)造函數(shù)是: DatagramPacket(buf, ) 其中, buf是一個字節(jié)數(shù)組。 ? DatagramSocket用于收發(fā)數(shù)據(jù)包,而 DatagramPacket包含了具體的信息。但對數(shù)據(jù)報來說,它的數(shù)據(jù)包必須知道自己來自何處,以及打算去哪里。這是由于不再存在“連接”,取而代之的是一個數(shù)據(jù)報陳列出來。在開始通信之前不需要先連接好一條線路,各個數(shù)據(jù)報不一定都通過同一條路徑傳輸。 ? Datagram(數(shù)據(jù)報) :是分組交換的一種形式,就是把所傳遞的數(shù)據(jù)分段打成“包”,再傳送出去。例如,聲音信號的傳輸和大多數(shù)互聯(lián)網(wǎng)游戲,采用的都是 UDP協(xié)議通信 ICMSP UDP ? TCP:可靠 ,傳輸大小無限制 ,但是需要時間來建立連接 ,差錯控制開銷大;主要用于文本、程序等可靠性高的數(shù)據(jù)傳輸。但 TCP具有非常高的開銷 ?還有一種不可靠協(xié)議--“用戶數(shù)據(jù)報協(xié)議”( UDP),它并不刻意追求數(shù)據(jù)包會完全發(fā)送出去,也不能擔(dān)保它們抵達(dá)的順序與它們發(fā)出時一樣。程序代碼詳見 ,程序輸出結(jié)果如下: ICMSP 用戶數(shù)據(jù)報協(xié)議 UDP ?大家迄今看到的例子使用的都是“傳輸控制協(xié)議”( TCP)。一旦有連接請求到來,便將取得的 socket對象傳遞給線程對象,在線程中執(zhí)行服務(wù)代碼。然后再調(diào)用accept(),等候下一次新的連接請求。解決這個問題的關(guān)鍵就是多線程處理機制 ?最基本的方法是:在服務(wù)器(程序)里創(chuàng)建單個 ServerSocket,并調(diào)用 accept()來等候一個新連接。//關(guān)閉輸入流 ()。//得到輸入流 ICMSP 關(guān)閉 Socket ()。 } ICMSP 打開輸入 /輸出流 PrintStream os=new PrintStream(new BufferedOutputStream(am()))。 ICMSP 客戶端 Socket的建立 try{ Socket socket=new Socket(”“,4321)。 …… ()。 Socket socket=null。//如果輸入已經(jīng)關(guān)閉,則返回 ture ? public boolean isOutputShutdown()。//獲取從該socket進(jìn)行讀取的輸入數(shù)據(jù)流 ? public OutputStream getOutputStream() 。//如果該 socket已經(jīng)關(guān)閉,則返回 true ? void close()。 //建立一個 socket,并且將它連接到遠(yuǎn)程主機上的一個端口 ? public Socket(IAddress address, int port) 。//關(guān)閉監(jiān)聽 socket ICMSP 21 ?定義: public class Socket extends Object ?構(gòu)造函數(shù): ? Socket()。本方法將中斷當(dāng)前線程的運行,直到連接建立起來為止。//建立一個負(fù)責(zé)監(jiān)聽指定端口的監(jiān)聽 socket 常用方法: ? Socket accept()。 6. 利用 InputStream和 OutputStream進(jìn)行數(shù)據(jù)傳輸; 7. 關(guān)閉 Socket和 ServerSocket。 ? 包 中 定 義 的 兩 個 類 Socket 和ServerSocket, 分別用來實現(xiàn)雙向連接的client和 server端 ?建立連接時所需的尋址信息 ? 遠(yuǎn)程計算機的機器
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1