第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Java Socket應(yīng)用---通信是這樣練成的

難度初級(jí)
時(shí)長 2小時(shí) 0分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.77
496人評(píng)價(jià) 查看評(píng)價(jià)
9.9 內(nèi)容實(shí)用
9.8 簡潔易懂
9.6 邏輯清晰
  • Socket通信 TCP協(xié)議是面向連接、可靠的、有序的,以字節(jié)流的方式發(fā)送數(shù)據(jù)

    基于TCP協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)通信的類

    客戶端的Socket類

    服務(wù)器端的ServerSocket類

    Socket通信實(shí)現(xiàn)步驟:1、創(chuàng)建ServerSocket和Socket

    2、打開連接到Socket的輸入/輸出流

    3、按照協(xié)議對(duì)Socket進(jìn)行讀、寫操作

    4、關(guān)閉輸入輸出流、關(guān)閉Socket

    查看全部
    0 采集 收起 來源:Socket 簡介

    2018-08-01

  • URL應(yīng)用:

    創(chuàng)建實(shí)例:URL url=new URL(String spec);

    獲取協(xié)議:url.getProtocol(); 獲取主機(jī):url.getHost();

    獲取端口:url.getPort();//若未指定端口號(hào)則使用默認(rèn)端口號(hào),getPort()方法返回值為-1

    ?獲取文件路徑:url.getPath();

    獲取文件名:url.getFile(); 獲取相對(duì)路徑:url.getRef();

    查詢字符串:url.getQuery();

    查看全部
  • InetAddress的應(yīng)用:獲取本機(jī)InetAddress實(shí)例:InetAddress address=InetAddress.getLocalHost();

    獲取主機(jī)名稱:address.getHostName();

    獲取ip地址:address.getHostAddress();

    獲取字節(jié)數(shù)組形式的ip:byte[] bytes=address.getAddress();

    根據(jù)機(jī)器名獲取InetAddress實(shí)例:

    InetAddress address2=InetAddress.getByName(String host);

    查看全部
  • InetAddress:用于標(biāo)識(shí)網(wǎng)絡(luò)上的硬件資源

    URL:統(tǒng)一資源定位符,通過URL可以直接讀取或?qū)懭刖W(wǎng)絡(luò)上的數(shù)據(jù)

    Sockets:使用TCP協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)通信的socket相關(guān)的類

    Datagram:使用UDP協(xié)議將數(shù)據(jù)保存在數(shù)據(jù)包中,通過網(wǎng)絡(luò)進(jìn)行通信

    查看全部
  • UDP編程

    進(jìn)行數(shù)據(jù)傳輸時(shí),首先需要將要傳輸?shù)臄?shù)據(jù)定義成數(shù)據(jù)吧(Datagram),在數(shù)據(jù)報(bào)中指明數(shù)據(jù)所要達(dá)到的Socket(主機(jī)地址和端口號(hào)),然后再講數(shù)據(jù)報(bào)發(fā)送出去。

    查看全部
    0 采集 收起 來源: DatagramPacket

    2018-07-29

  • 實(shí)現(xiàn)用戶登錄的步驟——客戶端:

    查看全部
  • 基于TCP協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)通信的類

    客戶端的Socket類

    服務(wù)器端的ServerSocket類

    查看全部
    0 采集 收起 來源:Socket 簡介

    2018-07-29

  • URL

    1. URL(Uniform Resource Locator)統(tǒng)一資源定位符,表示Internet上某一資源的地址。

    2. URL由兩部分組成:協(xié)議名稱和資源名稱,中間用冒號(hào)隔開。

    3. 在java.net中提供了URL類來表示URL。



    查看全部
  • public?class?Dog2{
    ????String?name;
    ????int?age;
    
    ????//?構(gòu)造方法,沒有返回值
    ????Dog2(String?name1,?int?age1){
    ????????name?=?name1;
    ????????age?=?age1;
    ????????System.out.println("感謝主人領(lǐng)養(yǎng)了我");
    ????}
    
    ????//?普通方法,必須有返回值
    ????void?bark(){
    ????????System.out.println("汪汪,不要過來");
    ????}
    
    ????void?hungry(){
    ????????System.out.println("主人,我餓了");
    ????}
    
    ????public?static?void?main(String?arg[]){
    ????????//?創(chuàng)建對(duì)象時(shí)傳遞的參數(shù)要與構(gòu)造方法參數(shù)列表對(duì)應(yīng)
    ????????Dog2?myDog?=?new?Dog2("花花",?3);
    ????????String?name?=?myDog.name;
    ????????int?age?=?myDog.age;
    ????????System.out.println("狗狗的名字是"+name+";狗狗年齡是"+age);
    
    ????????myDog.bark();
    ????????myDog.hungry();
    ????}
    }
    查看全部
  • 對(duì)象是根據(jù)類創(chuàng)建的。在Java中,使用關(guān)鍵字new來創(chuàng)建一個(gè)新的對(duì)象。創(chuàng)建對(duì)象需要以下三步:<br />①聲明:聲明一個(gè)對(duì)象,包括對(duì)象名稱和對(duì)象類型。<br />②實(shí)例化:使用關(guān)鍵字new來創(chuàng)建一個(gè)對(duì)象。<br />③初始化:使用new創(chuàng)建對(duì)象時(shí),會(huì)調(diào)用構(gòu)造方法初始化對(duì)象。
    查看全部
  • 構(gòu)造方法

    在類實(shí)例化的過程中自動(dòng)執(zhí)行的方法叫做構(gòu)造方法,它不需要你手動(dòng)調(diào)用。構(gòu)造方法可以在類實(shí)例化的過程中做一些初始化的工作。構(gòu)造方法的名稱必須與類的名稱相同,并且沒有返回值。每個(gè)類都有構(gòu)造方法。如果沒有顯式地為類定義構(gòu)造方法,Java編譯器將會(huì)為該類提供一個(gè)默認(rèn)的構(gòu)造方法。

    查看全部
  • InetAddress類并沒有提供任何的構(gòu)造方法,也就是它沒有任何構(gòu)造方法,沒有構(gòu)造方法也就意味著我們沒有辦法直接通過new的方式去創(chuàng)建一個(gè)它的對(duì)象,但是我們可以通過它提供的靜態(tài)方法去獲取一個(gè)實(shí)例

    查看全部
  • 針對(duì)網(wǎng)絡(luò)通信的不同層次,java提供的網(wǎng)絡(luò)功能有四大類

    1·InetAddress:用于標(biāo)識(shí)網(wǎng)絡(luò)上的硬件資源。

    2·URl:統(tǒng)一資源定位符 通過URL可以直接讀取或?qū)懭刖W(wǎng)絡(luò)上的數(shù)據(jù)。

    3·Sockets:使用TCP協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)通信的Socket相關(guān)的類

    4·Datagram:使用UDP協(xié)議,將數(shù)據(jù)保存在數(shù)據(jù)報(bào)中,通過網(wǎng)絡(luò)進(jìn)行通信


    查看全部
  • 端口

    1、用于區(qū)分不同應(yīng)用程序

    2、端口號(hào)范圍為0~65535,其中0~1023為系統(tǒng)所保留

    3、IP地址和端口號(hào)組成了所謂的Socket,Socket是網(wǎng)絡(luò)上運(yùn)行的程序之間雙向通信鏈路的終結(jié)點(diǎn),是TCP和UDP的基礎(chǔ)


    查看全部
  • 針對(duì)網(wǎng)絡(luò)通信的不同層次,java提供的網(wǎng)絡(luò)功能有四大類

    1·InetAddress:用于標(biāo)識(shí)網(wǎng)絡(luò)上的硬件資源。

    2·URl:統(tǒng)一資源定位符 通過URL可以直接讀取或?qū)懭刖W(wǎng)絡(luò)上的數(shù)據(jù)。

    3·Sockets:使用TCP協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)通信的Socket相關(guān)的類

    4·Datagram:使用UDP協(xié)議,將數(shù)據(jù)保存在數(shù)據(jù)報(bào)中,通過網(wǎng)絡(luò)進(jìn)行通信

    查看全部

舉報(bào)

0/150
提交
取消
課程須知
本課程是 Java 開發(fā)課程的高級(jí)課程,需要對(duì) Java 中的面向?qū)ο?、IO、多線程,以及網(wǎng)絡(luò)相關(guān)知識(shí)有一定的基礎(chǔ)
老師告訴你能學(xué)到什么?
1、網(wǎng)絡(luò)相關(guān)的基礎(chǔ)知識(shí) 2、Java 中網(wǎng)絡(luò)相關(guān) API 的應(yīng)用 3、實(shí)現(xiàn)基于 TCP 的 Socket 編程 4、實(shí)現(xiàn)基于 UDP 的 Socket 編程

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對(duì)慕課網(wǎng)的支持!