国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

20170304-java

2019-11-06 07:10:52
字體:
供稿:網(wǎng)友
UDP編程    1、UDP協(xié)議(用戶數(shù)據(jù)協(xié)議)是無連接、不可靠的、無序的,速度比較快    2、UDP以數(shù)據(jù)報(bào)作為傳輸?shù)妮d體:進(jìn)行數(shù)據(jù)傳輸時(shí),將數(shù)據(jù)封裝成數(shù)據(jù)報(bào)(Datagram),在數(shù)據(jù)報(bào)             中標(biāo)識(shí)數(shù)據(jù)所要到達(dá)的目的地Socket(主機(jī)地址和端口號(hào)),然后將數(shù)據(jù)報(bào)傳輸出去。    3、相關(guān)操作類:             DatagramPacket:表示數(shù)據(jù)報(bào)包,表述UDP通信的數(shù)據(jù)單元             DatagramSocket:進(jìn)行端到端通信的類,實(shí)現(xiàn)基于UDP的Socket通信    4、服務(wù)端實(shí)現(xiàn)步驟:             (1) 在服務(wù)器端創(chuàng)建DatagramSockt,同時(shí)指定端口號(hào)             (2) 創(chuàng)建DatagramPackt              (3) 接受客戶端發(fā)送的數(shù)據(jù)信息             (4) 讀取數(shù)據(jù)         客戶端實(shí)現(xiàn)步驟:             (1) 定義發(fā)送信息:發(fā)送的服務(wù)器地址、端口號(hào)、以及內(nèi)容             (2) 創(chuàng)建DatagramPackt,包含將要發(fā)送的信息             (3) 創(chuàng)建DatagramSocket             (4) 發(fā)送數(shù)據(jù)Socket總結(jié):    1、多線程的優(yōu)先級(jí):未設(shè)置優(yōu)先級(jí)可能會(huì)導(dǎo)致運(yùn)行時(shí)速度慢,可降低優(yōu)先級(jí)               thread.setPRiority(4);//設(shè)置線程優(yōu)先級(jí),范圍為[1,10],默認(rèn)為5.    2、關(guān)閉輸入流和輸出流               對于同一個(gè)socket,如果關(guān)閉了輸出流,則與該輸出流關(guān)聯(lián)的socket也會(huì)關(guān)閉,所以一般不用               關(guān)閉流,直接關(guān)閉socket即可    3、使用TCP通信傳輸對象----課后練習(xí)    4、socket編程傳遞文件----課后練習(xí)綜合練習(xí):使用JDBC+IO+Socket編寫一個(gè)文件上傳器,實(shí)現(xiàn)文件上傳功能    主要功能:用戶注冊、用戶登陸、上傳文件項(xiàng)目分析:    1、業(yè)務(wù)分析:             (1) 用戶注冊:客戶端選擇用戶注冊,提示輸入用戶名、密碼、確認(rèn)密碼、校驗(yàn)成功后將用戶信                                  息保存到數(shù)據(jù)庫中,并提示用戶注冊成功。             (2) 用戶登錄:客戶端選擇用戶登錄,提示輸入用戶名和密碼,驗(yàn)證成功則提示上傳文件,驗(yàn)證                                  失敗則給出提示信息,并可以重新登陸             (3) 文件上傳:客戶端輸入上傳文件的路徑,并讀取文件數(shù)據(jù),通過輸出流發(fā)送到服務(wù)器端,服                                  務(wù)器接受后將上傳文件保存到數(shù)據(jù)庫中java多線程    1、進(jìn)程與線程:             進(jìn)程:程序(任務(wù))的執(zhí)行過程,持有資源(共享內(nèi)存,共享文件)和線程,是資源和線程的載體             線程:是系統(tǒng)中最小的執(zhí)行單元,同一個(gè)進(jìn)程中有多個(gè)線程,線程共享進(jìn)程的資源    2、java語言對線程的支持             Thread類             Runnable接口    3、正確停止java線程             stop()是不正確的方法             用while循環(huán)停止線程             
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 读书| 宿松县| 财经| 施甸县| 隆化县| 宜都市| 娄底市| 克东县| 称多县| 乳源| 延长县| 松原市| 鄂尔多斯市| 白玉县| 西乡县| 叙永县| 丰城市| 通辽市| 岗巴县| 武山县| 德阳市| 剑川县| 茶陵县| 股票| 阿鲁科尔沁旗| 大名县| 新沂市| 五大连池市| 商都县| 耿马| 绥滨县| 鹰潭市| 昌黎县| 峨眉山市| 江达县| 西乌珠穆沁旗| 临泉县| 博兴县| 荔波县| 客服| 志丹县|