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

正文內(nèi)容

第十六課:網(wǎng)絡(luò)編程(編輯修改稿)

2024-11-22 11:56 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 地寫(xiě)入與 Socket相關(guān)聯(lián)的輸出流,同樣,一個(gè)進(jìn)程通過(guò)從與 Socket相關(guān)聯(lián)的輸入流來(lái)讀取另一個(gè)進(jìn)程所寫(xiě)的數(shù)據(jù)。如果通過(guò) TCP/IP協(xié)議建立連接,則服務(wù)器必須運(yùn)行一個(gè)單獨(dú)的進(jìn)程來(lái)等待連接,而某一客戶機(jī)必須試圖到達(dá)服務(wù)器,就好比某人打電話,必須保證另一方等待電話呼叫,這樣才能實(shí)現(xiàn)兩人之間的通信。 ?Socket類的相關(guān)方法: Socket() Socket(String host, int port) Socket(IAddress , int port) public OutputStream getOutputStream() throws IOException public InputStream getInputStream() throws IOException public SocketChannel getChannel() public void close() throws IOException 下面是客戶端的部分代碼: try{ //創(chuàng)建套接字,該套接字連接 IP地址為 ,并向端口號(hào)為 8000的端口連接 Socket server = new Socket(,8000)。 if (server != null){ //通過(guò)套接字實(shí)現(xiàn)數(shù)據(jù)傳輸 //得到套接字的輸入流 InputStream input = ()。 //得到套接字的輸出流 OutputStream out = ()。 //通過(guò)得到的輸入、輸出流實(shí)現(xiàn)數(shù)據(jù)的讀取 ..... } } 以上即是簡(jiǎn)單的基于 Tcp/IP協(xié)議、使用套接字實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)姆?wù)器和客戶端代碼 * ?UDP套接字 UDP(User Datagrams Protocol)用戶數(shù)據(jù)報(bào)協(xié)議,是一種使用數(shù)據(jù)報(bào)的機(jī)制來(lái)傳遞信息的協(xié)議。數(shù)據(jù)報(bào) (Datagrams)是一種在不同機(jī)器之間傳遞的信息包,該信息包一旦從某一機(jī)器被發(fā)送給指定目標(biāo),那么該發(fā)送過(guò)程并不會(huì)保證數(shù)據(jù)一定到達(dá)目的地,甚至不保證目的地的存在真實(shí)性。反之,數(shù)據(jù)報(bào)被接受時(shí),不保證數(shù)據(jù)沒(méi)有受損,也不保證發(fā)送該數(shù)據(jù)報(bào)的機(jī)器仍在等待響應(yīng)。 * ?1 DatagramPacket 該類主要有四個(gè)常用構(gòu)造方法 ,分別如下 : DatagramPacket(byte[] buff, int length) DatagramPacket(byte[] buf, int offset, int length) DatagramPacket(byte[] buf, int length
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1