<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 網絡知識 > 網絡基礎知識 >

        java實現簡易局域網聊天功能代碼介紹

        時間: 加城1195 分享

          局域網通常是分布在一個有限地理范圍內的網絡系統,一般所涉及的地理范圍只有幾公里。局域網專用性非常強,具有比較穩定和規范的拓撲結構。這篇文章主要為大家詳細介紹了java實現簡易局域網聊天功能,使用UDP模式編寫一個聊天程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下

          Java代碼:

          /*

          使用UDP模式,編寫一個聊天程序

          有發送和接收數據2部分,

          一個線程接收,一個線程發送

          由于發送和接收動作是不一致的,所以要使用2個run方法

          而且這兩個方法要封裝到不同的類中

          本程序忽略了部分異常的處理,也未加入UI組件

          這樣比較簡潔

          發送端口9998

          接受端口9999

          用的是局域網廣播地址,所以自己發的消息自己也收到了

          [示例]:簡易控制臺聊天程序

          */

          import java.net.*;

          import java.io.*;

          class Demo

          {

          public static void main(String[] args) throws Exception

          {

          DatagramSocket sendSocket = new DatagramSocket(9998); //發送端

          DatagramSocket receSocket = new DatagramSocket(9999); //接收端

          new Thread(new MsgSend(sendSocket)).start(); //發送線程

          new Thread(new MsgRece(receSocket)).start(); //接受線程

          }

          }

          class MsgSend implements Runnable //發送

          {

          private DatagramSocket dsock;

          public MsgSend(DatagramSocket dsock)

          {

          this.dsock= dsock;

          }

          public void run()

          {

          BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));

          String lineStr = null;

          try

          {

          while(true)

          {

          lineStr = bufr.readLine();

          if(lineStr!=null)

          {

          if(lineStr.equals("over886"))

          {

          break;

          }

          else

          {

          byte[] dataBuf = lineStr.getBytes();

          DatagramPacket dataPack = //數據打包

          new DatagramPacket( dataBuf,

          dataBuf.length,

          InetAddress.getByName("192.168.1.255"), //廣播

          9999 //目標端口

          );

          dsock.send(dataPack);

          }

          }

          }

          bufr.close();

          dsock.close();

          }

          catch(Exception e)

          {

          throw new RuntimeException("發送失敗!");

          }

          }

          }

          class MsgRece implements Runnable //接收

          {

          private DatagramSocket dsock;

          public MsgRece(DatagramSocket dsock)

          {

          this.dsock= dsock;

          }

          public void run()

          {

          try

          {

          while(true)

          {

          byte[] dataBuf = new byte[1024];

          DatagramPacket dataPack = new DatagramPacket(dataBuf,dataBuf.length);

          dsock.receive(dataPack); //將獲取的數據保存到指定的數據包

          String ip = dataPack.getAddress().getHostAddress();

          String data = new String(dataPack.getData(),0,dataPack.getLength());

          int port = dataPack.getPort();

          System.out.println();

          System.out.println("來自ip為 "+ip+" <對方端口>: "+port+" 的消息");

          System.out.println(data);

          }

          }

          catch(Exception e)

          {

          throw new RuntimeException("接受失敗!");

          }

          finally

          {

          dsock.close();

          }

          }

          }

          補充:局域網、校園網安全維護方法

          校園網絡分為內網和外網,就是說他們可以上學校的內網也可以同時上互聯網,大學的學生平時要玩游戲購物,學校本身有自己的服務器需要維護;

          在大環境下,首先在校園網之間及其互聯網接入處,需要設置防火墻設備,防止外部攻擊,并且要經常更新抵御外來攻擊;

          由于要保護校園網所有用戶的安全,我們要安全加固,除了防火墻還要增加如ips,ids等防病毒入侵檢測設備對外部數據進行分析檢測,確保校園網的安全;

          外面做好防護措施,內部同樣要做好防護措施,因為有的學生電腦可能帶回家或者在外面感染,所以內部核心交換機上要設置vlan隔離,旁掛安全設備對端口進行檢測防護;

          內網可能有ddos攻擊或者arp病毒等傳播,所以我們要對服務器或者電腦安裝殺毒軟件,特別是學校服務器系統等,安全正版安全軟件,保護重要電腦的安全;

          對服務器本身我們要安全server版系統,經常修復漏洞及更新安全軟件,普通電腦一般都是撥號上網,如果有異常上層設備監測一般不影響其他電腦。做好安全防范措施,未雨綢繆。


        局域網聊天功能相關文章:

        1.局域網怎樣使用微信語音聊天功能

        2.局域網下怎么聊天用到什么命令

        3.局域網微信功能知多少

        4.局域網微信消息列表在哪

        5.怎么給局域網電腦發消息

        4051279 主站蜘蛛池模板: 动漫AV纯肉无码AV电影网| 亚洲国产日韩欧美一区二区三区 | 香港日本三级亚洲三级| 一区二区三区不卡国产| 国产精品自在拍首页视频| 亚洲全网成人资源在线观看| 久久亚洲精品情侣| 亚洲精品中文字幕日本| 亚洲中少妇久久中文字幕| 亚洲欧美综合中文| 国产成AV人片久青草影院| 老司机aⅴ在线精品导航| 91久久性奴调教国产免费| 人妻少妇久久中文字幕| 国产精品www夜色视频| 欧美日韩免费专区在线观看| 一本色道久久—综合亚洲| 国产欧美日韩精品丝袜高跟鞋 | 亚洲欧美人成电影在线观看| 99九九视频高清在线| 猫咪AV成人永久网站在线观看| 被绑在坐桩机上抹春药| 亚洲AV无码东方伊甸园| 九九热在线视频观看最新| 亚欧洲乱码视频一二三区| 亚洲成A人片在线观看无码不卡| 国产高清午夜人成在线观看, | 久久综合狠狠综合久久| 自拍视频在线观看成人| 夹得好湿真拔不出来了动态图| 亚洲成av人片不卡无码手机版| 年日韩激情国产自偷亚洲| 中文字幕日韩人妻一区| 亚洲AV成人一区国产精品| 国产精品免费中文字幕| 亚洲Av激情网五月天| 老师破女学生处特级毛ooo片| 国产精品v片在线观看不卡| 婷婷四虎东京热无码群交双飞视频| 国产精品人妻熟女男人的天堂| 天堂国产+人+综合+亚洲欧美|