亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

Java基于socket實現簡易聊天室實例

2019-11-26 15:10:36
字體:
來源:轉載
供稿:網友

本文實例講述了Java基于socket實現簡易聊天室的方法。分享給大家供大家參考。具體實現方法如下:

chatroomdemo.java

package com.socket.demo; import java.io.IOException; import java.net.DatagramSocket; public class ChatRoomDemo {   /**    * @param args    * @throws IOException    */   public static void main(String[] args) throws IOException {     System.out.println("----進入聊天室----");     DatagramSocket send = new DatagramSocket();     DatagramSocket rece = new DatagramSocket(10001);     new Thread(new SendDemo(send)).start();// 啟動發送端線程     new Thread(new ReceiveDemo(rece)).start();// 啟動接收端線程   } }

SendDemo.java

package com.socket.demo; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; public class SendDemo implements Runnable {   private DatagramSocket ds;   // 有參數構造函數   public SendDemo(DatagramSocket ds) {     this.ds = ds;   }   @Override   public void run() {     try {       BufferedReader bufr = new BufferedReader(new InputStreamReader(           System.in));       String line = null;       while ((line = bufr.readLine()) != null) {         byte[] buf = line.getBytes();         /*          * //192.168.1.255是ip段廣播地址,發給這個IP的信息,          * 在192.168.1.1-192.168.1.255的ip段的所有IP地址都能收到消息          */         DatagramPacket dp = new DatagramPacket(buf, buf.length,InetAddress.getByName("192.168.1.255"), 10001);        ds.send(dp);         if ("886".equals(line))           break;       }       ds.close();     } catch (Exception e) {     }   } }

ReceiveDemo.java

package com.socket.demo; import java.net.DatagramPacket; import java.net.DatagramSocket; public class ReceiveDemo implements Runnable {   private DatagramSocket ds;   public ReceiveDemo(DatagramSocket ds) {     this.ds = ds;   }   @Override   public void run() {     try {       while (true) {         // 2,創建數據包。         byte[] buf = new byte[1024];         DatagramPacket dp = new DatagramPacket(buf, buf.length);        // 3,使用接收方法將數據存儲到數據包中。         ds.receive(dp);// 阻塞式的。         // 4,通過數據包對象的方法,解析其中的數據,比如,地址,端口,數據內容。         String ip = dp.getAddress().getHostAddress();         int port = dp.getPort();         System.out.println("----port-----" + port);         String text = new String(dp.getData(), 0, dp.getLength());         System.out.println(ip + "::" + text);         if (text.equals("886")) {           System.out.println(ip + "....退出聊天室");         }       }     } catch (Exception e) {     }   } }

運行效果圖如下:

希望本文所述對大家的java程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久人成影片一区二区三区观看| 国产精品视频免费在线观看| 亚洲人成免费电影| 夜色77av精品影院| 国产精品福利久久久| 久久亚洲精品中文字幕冲田杏梨| 亚洲国产成人在线视频| 日韩在线观看网址| 亚洲人av在线影院| 午夜免费在线观看精品视频| 久热在线中文字幕色999舞| 日韩精品中文字幕久久臀| 尤物tv国产一区| 亚洲国产精品va在线看黑人动漫| 91精品国产综合久久久久久蜜臀| 98精品国产高清在线xxxx天堂| 97久久久免费福利网址| 亚洲自拍偷拍在线| 久久久久久久久网站| 一区二区在线免费视频| 98精品在线视频| 国产精品香蕉国产| 亚洲免费视频在线观看| 日韩av中文在线| 欧美日韩国产精品一区二区三区四区| 51ⅴ精品国产91久久久久久| 久久99青青精品免费观看| 久久久久久91| 国产成人在线视频| 国产日韩在线看| 亚洲精品美女在线观看| 中文字幕精品av| 亚洲欧美综合区自拍另类| 精品中文字幕久久久久久| 九九热最新视频//这里只有精品| 精品亚洲va在线va天堂资源站| 久久精品夜夜夜夜夜久久| 亚洲一区免费网站| 超碰91人人草人人干| 日韩av在线一区二区| 久久国产天堂福利天堂| 国产精品一区二区性色av| 中文字幕在线观看日韩| 91av在线国产| 欧美极品在线播放| 欧美日韩中文在线观看| 亚洲国产一区自拍| 国产精品久久久久99| 色七七影院综合| 国产盗摄xxxx视频xxx69| 中文字幕亚洲在线| 97av在线影院| 国产精品最新在线观看| 庆余年2免费日韩剧观看大牛| 日韩视频精品在线| 欧美激情免费观看| 欧美日韩午夜剧场| 色www亚洲国产张柏芝| 亚洲激情视频在线播放| 日韩av在线精品| 91精品视频专区| 国产免费一区视频观看免费| 国产午夜精品理论片a级探花| 国产综合色香蕉精品| 国产精品一区二区性色av| 97国产精品视频人人做人人爱| 亚洲人精选亚洲人成在线| 日产日韩在线亚洲欧美| 久久精品亚洲一区| 欧美黄色www| 日本中文字幕成人| 黑人与娇小精品av专区| 丝袜亚洲另类欧美重口| 亚洲的天堂在线中文字幕| 成人欧美一区二区三区黑人孕妇| 欧美激情第6页| 96pao国产成视频永久免费| 国产精品欧美久久久| 国产亚洲欧洲高清一区| 国产精品视频免费在线观看| 国产黑人绿帽在线第一区| 欧美日韩亚洲精品一区二区三区| xxxxx91麻豆| 成年人精品视频| 亚洲片在线资源| 91精品国产色综合久久不卡98口| 国产精品免费久久久久久| 欧美激情在线狂野欧美精品| 国产精品女主播视频| 最近2019中文免费高清视频观看www99| 亚洲精品动漫100p| 日韩av一卡二卡| 亚洲福利影片在线| 国产精品偷伦一区二区| 久久久久久国产免费| 在线不卡国产精品| 亚洲精品久久久久久下一站| 中文字幕精品在线视频| 国产亚洲欧美日韩美女| 亚洲精品日韩激情在线电影| 欧美日韩一区二区三区在线免费观看| 亚洲嫩模很污视频| 欧美精品在线免费| 美乳少妇欧美精品| 这里只有精品视频在线| 欧美一区在线直播| 久久6免费高清热精品| 欧美另类交人妖| 日韩av大片免费看| 性欧美暴力猛交69hd| 欧美日韩ab片| 久久久天堂国产精品女人| 亚洲国产天堂网精品网站| 国产精品视频在线播放| 日本一区二三区好的精华液| 久久99亚洲热视| 国产精品wwwwww| 亚洲国模精品一区| 激情亚洲一区二区三区四区| 4388成人网| 欧美韩日一区二区| 中文字幕精品网| 91色p视频在线| 国产精品一香蕉国产线看观看| 欧美高清激情视频| 亚洲一区美女视频在线观看免费| 亚洲成avwww人| 亚洲国产成人精品女人久久久| 国产精品久久久久久久久久小说| 久久亚洲精品中文字幕冲田杏梨| 中文字幕日韩欧美在线| 久久97久久97精品免视看| 国产精品电影网| 欧美一级电影在线| 亚洲网在线观看| 国产精品久久久久久久午夜| 欧美专区在线视频| 欧美香蕉大胸在线视频观看| 国产精品一区二区av影院萌芽| 欧美激情精品久久久久久久变态| 亚洲人a成www在线影院| 亚洲国产日韩欧美在线动漫| 国产在线拍揄自揄视频不卡99| 91精品国产91久久久久| 97欧美精品一区二区三区| 91色p视频在线| 国产成人精品999| 日韩欧美国产视频| 亚洲综合社区网| 国产精品视频自在线| yellow中文字幕久久| 亚洲美女激情视频| 亚洲香蕉伊综合在人在线视看| 亚洲综合社区网| 色视频www在线播放国产成人| 中文字幕av一区二区| 中文国产成人精品久久一| 亚洲午夜国产成人av电影男同| 精品亚洲一区二区三区四区五区| 中文字幕av一区| 美女999久久久精品视频| 亚洲欧洲国产一区| 国产日韩欧美成人| 欧美成人午夜激情|