日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

20165320 第九周学习总结

發(fā)布時間:2023/12/13 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 20165320 第九周学习总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

主要內(nèi)容:

1.URL類

URL類是java.net包中的一個重要的類,使用URL創(chuàng)建對象的應(yīng)用程序稱為客戶端程序。URL 的構(gòu)造方法:try { URL url = new URL ("http://www.google.com"); } catch (MalformedURLException e) {System.out.println("Bad URL :"+url); }url對象中的協(xié)議是http協(xié)議,按照這種協(xié)議與指定的服務(wù)器通信。讀取URL中的資源:URL對象調(diào)用InputStream openStream()方法可以返回一個輸入流,該輸入流指向URL對象所包含的資源。

2.InetAddress類

地址的表示: 1.域名 2.IP獲取地址: 1.獲取Internet上主機的地址:可以使用InetAddress類的靜態(tài)方法getByName(Strings)將一個域名或IP地址傳遞給該方法的參數(shù)s還有兩個實例方法:public String getHostName():獲取InetAddress對象所包含的域名。public String getHostAddress():獲取InetAddress對象所包含的IP地址。2.獲取本機的地址:可以使用InetAddress類的靜態(tài)方法getLocalHost()獲得一個InetAddress對象,該對象含有本地機器的域名還有IP地址。

3.套接字

客戶端套接字:使用Socket類建立負責(zé)連接到服務(wù)器的套接字對象。try{ Socket clientSocket = new Socket("http://192.168.0.78",2010);}catch(IOException e) {}套接字通信中:有兩個基本原則:(1)服務(wù)器應(yīng)當(dāng)啟動一個專門的線程,在該線程中和客戶端的套接字建立連接。(2)由于套接字的輸入流在讀取信息時可能發(fā)生阻塞,客戶端和服務(wù)器端都需要在一個單獨的線程中讀取信息。

4.UDP數(shù)據(jù)包

發(fā)送數(shù)據(jù)包:用DatagramPacket類將數(shù)據(jù)打包,即用DatagramPacket類創(chuàng)建一個對象,稱為數(shù)據(jù)包。可以使用相關(guān)的構(gòu)造方法創(chuàng)建數(shù)據(jù)包,具有以下性質(zhì):1:含有data數(shù)組指定的數(shù)據(jù)。2:該數(shù)據(jù)包將發(fā)送到地址是address,端口是port的主機上。接受數(shù)據(jù)包:用DatagramSocket(int port)創(chuàng)建一個對象,然后用receive()接收數(shù)據(jù)包。

腳本運行截圖:

轉(zhuǎn)載于:https://www.cnblogs.com/Gst-Paul/p/8971627.html

總結(jié)

以上是生活随笔為你收集整理的20165320 第九周学习总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。