最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

后端 | Java | 網(wǎng)絡編程之UDP通信、TCP通信

2023-06-22 22:57 作者:朵寶特工007  | 我要投稿

筆記來源:Java入門基礎視頻教程,java零基礎自學就選黑馬程序員Java入門教程

一、UDP通信

  • Java提供了一個java.net.DatagramSocket類來實現(xiàn)UDP通信。

  • DatagramSocket:用于創(chuàng)建客戶端、服務端

    • 構造器:

      • public DatagramSocket():創(chuàng)建客戶端的Socket對象,系統(tǒng)會隨機分配一個端口號。

      • public DatagramSocket(int port):創(chuàng)建服務端的Socket對象,并指定端口號。

    • 方法:

      • public void send(DatagramPacket dp):發(fā)送數(shù)據(jù)包。

      • public void receive(DatagramPacket p):使用數(shù)據(jù)包接收數(shù)據(jù)。

  • DatagramPacket:創(chuàng)建數(shù)據(jù)包

    • 構造器:

      • public DatagramPacket(byte[] buf, int length, InetAddress address, int port):創(chuàng)建發(fā)出去的數(shù)據(jù)包對象。

      • public DatagramPacket(byte[] buf, int length):創(chuàng)建用來接收數(shù)據(jù)的數(shù)據(jù)包。

    • 方法:

      • public int getLength():獲取數(shù)據(jù)包實際接收到的字節(jié)個數(shù)。


二、TCP通信

  • Java提供了一個java.net.Socket類來實現(xiàn)TCP通信。

  • Socket類:

    • 構造器:

      • public Socket(String host, int port):根據(jù)指定的服務器ip、端口號請求與服務器建立連接,連接通過,就獲得了客戶端socket。

    • 方法:

      • public OutputStream getOutputStream():獲得字節(jié)輸出流對象。

      • public InputStream getInputStream():獲得字節(jié)輸入流對象。

  • TCP通信——服務端程序

    • 構造器:

      • public ServerSocket(int port):為服務端程序注冊端口。

    • 方法:

      • public Socket accept():阻塞等待客戶端的連接請求,一旦與某個客戶端成功連接,則返回服務端這邊的Socket對象。



后端 | Java | 網(wǎng)絡編程之UDP通信、TCP通信的評論 (共 條)

分享到微博請遵守國家法律
阳新县| 安宁市| 曲松县| 汤阴县| 罗江县| 惠东县| 湟中县| 新巴尔虎左旗| 海盐县| 丽水市| 农安县| 饶阳县| 博野县| 西乡县| 灵宝市| 海城市| 昌吉市| 南华县| 襄城县| 冕宁县| 象山县| 玛纳斯县| 临安市| 屏东市| 张家界市| 长兴县| 濮阳县| 迁西县| 湘潭市| 凤山市| 铁岭市| 小金县| 武威市| 高邑县| 玉田县| 台南县| 砚山县| 文山县| 黎平县| 建湖县| 孟村|