激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java網絡之基于UDP的聊天程序示例解析

java網絡之基于UDP的聊天程序示例解析

2020-08-04 00:31鋒J Java教程

這篇文章主要介紹了java網絡之基于UDP的聊天程序示例解析,文中通過步驟及示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

基于UDP的Socket通信

UDP協議不是一種基于穩定連接的協議,是一種面向數據報包的通信協議,不需要通信雙方建立穩定的連接,也沒有所謂服務端和客戶的概念,數據報包在傳輸的時候不保證一定及時到達,也不能保證數據報包的到達順序,但是UDP協議傳輸效率要遠高于TCP/IP。

以下是一個基于UDP的簡單的消息發送接收程序。

消息發送方

1.創建一個數據報的網絡通道

java" id="highlighter_400655">
?
1
DatagramSocket ds = new DatagramSocket();

2.準備需要傳輸的數據

?
1
String msg = "天王蓋地虎,小雞燉蘑菇!!!";

3.將需要發送的數據打包成數據報包

?
1
2
3
4
5
6
DatagramPacket packet = new DatagramPacket(
      msg.getBytes(),       //需要被發送的數據的字節數組
      msg.getBytes().length,    //發送的數據長度(字節數組長度)
      InetAddress.getByName("localhost"), //接收方的ip
      1025  //接收方的端口               
    );

4.發送數據報包

?
1
ds.send(packet);

5.關閉通道

?
1
ds.close();

消息接收方

1.創建一個數據報的網絡通道,綁定到指定端口

?
1
DatagramSocket ds = new DatagramSocket(1025);

2.聲明字節數組,用于存儲接收的數據

?
1
byte[] b = new byte[1024];

3.準備數據報包(空包)

?
1
DatagramPacket packet = new DatagramPacket(b, b.length);

4.接收數據到數據報包中

?
1
ds.receive(packet);

5.將數據解析為字符串并輸出

?
1
2
3
4
5
//接受到的數據(字節數組)實際長度
int len = packet.getLength();
//將字節數組轉換為字符串
String s = new String(b, 0, len);
System.out.println("收到的消息:"+s);

如要進行循環接收,則將第4、第5步進行無限循環。

到此這篇關于java網絡之基于UDP的聊天程序示例解析的文章就介紹到這了,更多相關java基于UDP的聊天程序內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_45877744/article/details/107743365

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产午夜精品一区二区三区四区 | 国产美女的小嫩bbb图片 | 国产正在播放 | 有兽焉免费动画 | 宅男噜噜噜66一区二区 | 97中文字幕在线观看 | 欧美激情天堂 | 国产乱色精品成人免费视频 | 看一级大毛片 | 中文日韩在线 | 欧美成人一二三区 | 337p日本欧洲亚洲大胆精蜜臀 | 国产乱淫a∨片免费观看 | 蜜桃精品视频在线观看 | 亚洲va国产va| av电影手机在线看 | 免费毛片播放 | 香蕉在线播放 | 欧美一级电影在线观看 | 亚洲射情 | 艹男人的日日夜夜 | 国产免费传媒av片在线 | 伊人在线视频 | 亚洲视频成人 | 欧美日韩在线播放 | 久久精品国产99国产精品亚洲 | 精品99在线视频 | 国产午夜电影在线观看 | 激情综合网俺也去 | 成人免费福利视频 | 国产毛片自拍 | 在线播放的av网站 | 特级黄色一级毛片 | 久久靖品| 欧美精品久久久久久久久老牛影院 | 国产精品毛片无码 | free japan xxxxhdsex69 | 久久久久久中文字幕 | 9丨九色丨国产 | 日韩av成人| 国产成人高潮免费观看精品 |