亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mainframe.java

?? 本視頻會議服務器端代碼:根據自己定義的協議:能構穿透nat 需要java jmf框架 * 我開放源代碼是為了更好的讓java這門程序藝術更好的發展
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
/*
 * Main.java
 *
 * 主服務器的開發從今天開始了從今天起 可能要遇到技術上的難題 
 * 但是這些是成長的經歷中必須要面臨的熟悉的資料已經熟悉的差不多了
 * 開始進入了開發的階段    
 *                             2008年1月3日, 下午2:22
 */
/*
 *     程序員楊龍:本視頻會議服務器端代碼:根據自己定義的協議:能構穿透nat 需要java jmf框架
 *     我開放源代碼是為了更好的讓java這門程序藝術更好的發展:您可以研究代碼,您可以自己使用
 *     但是不要使用在商業用途上 讓我們更好的把開源事業在中國做下去
 *     2008年 3月  楊龍 完成服務器端的框架 
 *     信箱 :y_flash@163.com
 *     QQ:274797328
 *     www.0351soft.com   www.lx08.com  
 */

package ytp.javaserver.server;

import java.io.IOException;
import java.net.SocketException;
import ytp.javaserver.server.dia.*;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.SocketAddress;
import java.net.UnknownHostException;
import java.util.Vector;
import javax.swing.JOptionPane;

/**
 *
 * @author  Administrator
 */
public class MainFrame extends javax.swing.JFrame {
    public DatagramSocket server = null;
    public int serverStat = 0;
    public Vector ClientList = new Vector();
  
    /** Creates new form MainFrame */
    public MainFrame() {
        initComponents();
    }
    public boolean setSocket()
    {
       jTResult.setText("服務器正在啟動......\r\n");
        dataSer CLSserver = new dataSer();
        this.server = CLSserver.getSocket();
        DatagramPacket datapack = null;
        if(this.server != null)
        {
            
            this.serverStat = 1;
            jBstartServer.setText("停止服務器");
            //開始接收數據命令
            receiveMsg data = new receiveMsg(this.server);
            data.start();
            
            checkData check = new checkData(data);
            new Thread(check).start();
            checkJVM chechJVM = new checkJVM();
            new Thread(chechJVM).start();
            
            jTResult.setText(jTResult.getText()+"服務器啟動成功......\r\n");
            jTResult.setText(jTResult.getText()+"IP:"+CLSserver.getIP()+"\r\n");
            jTResult.setText(jTResult.getText()+"PORT:"+CLSserver.getPort()+"\r\n");
            int i = 0;
            
        }
        
        
         return true;
    }
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    // <editor-fold defaultstate="collapsed" desc=" 生成的代碼 ">//GEN-BEGIN:initComponents
    private void initComponents() {
        jPanel1 = new javax.swing.JPanel();
        jPanel2 = new javax.swing.JPanel();
        jButton9 = new javax.swing.JButton();
        jButton10 = new javax.swing.JButton();
        jSClient = new javax.swing.JScrollPane();
        jLClient = new javax.swing.JList();
        jPanel3 = new javax.swing.JPanel();
        jPanel4 = new javax.swing.JPanel();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTResult = new javax.swing.JTextArea();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();
        jButton3 = new javax.swing.JButton();
        jButton4 = new javax.swing.JButton();
        jButton5 = new javax.swing.JButton();
        jBstartServer = new javax.swing.JButton();
        jButton7 = new javax.swing.JButton();
        jButton8 = new javax.swing.JButton();
        jPanel5 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        jScrollPane2 = new javax.swing.JScrollPane();
        jTJVM = new javax.swing.JTextArea();
        jPstat = new javax.swing.JProgressBar();
        jMenuBar1 = new javax.swing.JMenuBar();
        jMenu1 = new javax.swing.JMenu();
        jMenuItem1 = new javax.swing.JMenuItem();
        jMenuItem2 = new javax.swing.JMenuItem();
        jMenuItem3 = new javax.swing.JMenuItem();
        jMenuItem4 = new javax.swing.JMenuItem();
        jMenuItem5 = new javax.swing.JMenuItem();
        jMenuItem6 = new javax.swing.JMenuItem();
        jMenu2 = new javax.swing.JMenu();
        jMenu3 = new javax.swing.JMenu();
        jMenu4 = new javax.swing.JMenu();
        jMenu5 = new javax.swing.JMenu();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("\u89c6\u9891\u4f1a\u8bae\u670d\u52a1\u5668");
        setFont(new java.awt.Font("宋體", 0, 12));
        setResizable(false);
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowOpened(java.awt.event.WindowEvent evt) {
                formWindowOpened(evt);
            }
        });

        jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("\u670d\u52a1\u5668\u72b6\u6001"));
        jPanel2.setBackground(new java.awt.Color(255, 255, 255));
        jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("\u7cfb\u7edf\u529f\u80fd"));
        jButton9.setText("\u64ad\u653e\u6587\u4ef6");
        jButton9.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jButton9MouseClicked(evt);
            }
        });

        jButton10.setText("\u76f4\u64ad\u72b6\u6001");
        jButton10.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jButton10MouseClicked(evt);
            }
        });

        jLClient.setBackground(new java.awt.Color(204, 204, 204));
        jLClient.setModel(new javax.swing.AbstractListModel() {
            String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" };
            public int getSize() { return strings.length; }
            public Object getElementAt(int i) { return strings[i]; }
        });
        jSClient.setViewportView(jLClient);

        org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel2Layout.createSequentialGroup()
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jPanel2Layout.createSequentialGroup()
                        .add(jButton9)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(jButton10))
                    .add(jSClient, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 168, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel2Layout.createSequentialGroup()
                .add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(jButton9)
                    .add(jButton10))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 165, Short.MAX_VALUE)
                .add(jSClient, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 217, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );

        jPanel3.setBackground(new java.awt.Color(255, 255, 255));
        jPanel4.setBorder(javax.swing.BorderFactory.createTitledBorder("\u547d\u4ee4\u89e3\u6790\u60c5\u51b5--\u72b6\u6001\u663e\u793a"));
        jTResult.setBackground(new java.awt.Color(0, 0, 0));
        jTResult.setColumns(20);
        jTResult.setForeground(new java.awt.Color(0, 255, 0));
        jTResult.setRows(5);
        jScrollPane1.setViewportView(jTResult);

        jButton1.setText("\u505c\u6b62\u63a5\u6536\u6570\u636e");

        jButton2.setText("\u5f00\u59cb\u63a5\u6536\u6570\u636e");

        jButton3.setText("\u66f4\u6539\u914d\u7f6e");

        jButton4.setText("\u5ba2\u6237\u8fde\u63a5\u67e5\u770b");

        jButton5.setText("\u670d\u52a1\u5668\u5f55\u50cf");

        jBstartServer.setText("\u542f\u52a8\u670d\u52a1\u5668");
        jBstartServer.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jBstartServerMouseClicked(evt);
            }
        });

        jButton7.setText("jButton7");

        jButton8.setText("\u5173\u95ed\u9000\u51fa");
        jButton8.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jButton8MouseClicked(evt);
            }
        });

        org.jdesktop.layout.GroupLayout jPanel4Layout = new org.jdesktop.layout.GroupLayout(jPanel4);
        jPanel4.setLayout(jPanel4Layout);
        jPanel4Layout.setHorizontalGroup(
            jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel4Layout.createSequentialGroup()
                .addContainerGap()
                .add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 322, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jBstartServer, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 105, Short.MAX_VALUE)
                    .add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
                        .add(jButton8, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .add(jButton7, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .add(jButton4, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .add(jButton3, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .add(jButton2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .add(jButton5, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .add(jButton1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
        );
        jPanel4Layout.setVerticalGroup(
            jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel4Layout.createSequentialGroup()
                .add(jPanel4Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 241, Short.MAX_VALUE)
                    .add(jPanel4Layout.createSequentialGroup()
                        .add(jBstartServer)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(jButton1)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(jButton2)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(jButton3)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(jButton4)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(jButton5)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(jButton7)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 21, Short.MAX_VALUE)
                        .add(jButton8)))
                .addContainerGap())
        );

        jLabel1.setText("java\u865a\u62df\u673a\u603b\u4f53\u627f\u8f7d\u548c\u72b6\u6001\u663e\u793a");

        jTJVM.setBackground(new java.awt.Color(0, 0, 0));
        jTJVM.setColumns(20);
        jTJVM.setForeground(new java.awt.Color(51, 255, 204));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品毛片大码女人| 日本一区二区三区dvd视频在线| 国产在线日韩欧美| 日韩美女精品在线| 精品理论电影在线观看| 91成人国产精品| 国产精品一区二区三区乱码| 亚洲成av人片| 亚洲色图19p| 精品99999| 欧美日韩国产综合久久| 99久久99久久综合| 国产精品伊人色| 精品一区二区精品| 天天综合色天天| 韩国欧美国产1区| 一区二区三区91| 国产精品色噜噜| 久久婷婷综合激情| 日韩欧美国产高清| 91精品国产乱| 欧美日韩激情一区二区三区| 在线国产亚洲欧美| 91一区在线观看| 成人精品免费视频| 国产盗摄精品一区二区三区在线| 久久精品国产99国产精品| 五月天激情综合| 亚洲午夜免费电影| 亚洲成a天堂v人片| 亚洲午夜在线视频| 亚洲一区二区三区在线看| 亚洲欧洲av一区二区三区久久| 国产人妖乱国产精品人妖| 久久一区二区视频| 久久久久国产精品人| 久久久精品国产免费观看同学| 精品国产麻豆免费人成网站| 日韩欧美高清dvd碟片| 日韩三级高清在线| 精品国产欧美一区二区| 久久人人爽人人爽| 国产精品网站在线播放| 国产精品久久久久久久久久久免费看 | 亚洲欧美怡红院| 国产精品久久久久永久免费观看 | 国产成都精品91一区二区三| 成人看片黄a免费看在线| 99国产精品久久久久久久久久久| 成人av网址在线| 一本到不卡免费一区二区| 一本色道久久加勒比精品 | 在线综合亚洲欧美在线视频| 91麻豆精品国产91久久久更新时间| 8x福利精品第一导航| 精品少妇一区二区| 国产免费成人在线视频| 最新高清无码专区| 偷窥少妇高潮呻吟av久久免费| 日本 国产 欧美色综合| 狠狠色狠狠色综合| caoporn国产精品| 91黄色激情网站| 欧美一区二区福利在线| 久久精品视频网| 亚洲视频 欧洲视频| 亚洲一区二区在线视频| 日本亚洲天堂网| 国产精品影视在线观看| 色就色 综合激情| 欧美精品少妇一区二区三区| 久久毛片高清国产| 亚洲日本韩国一区| 麻豆精品一区二区三区| 丁香天五香天堂综合| 欧美日韩亚洲综合| 久久在线免费观看| 亚洲永久精品国产| 国内精品伊人久久久久av影院| av一区二区三区黑人| 欧美精品aⅴ在线视频| 国产欧美视频一区二区三区| 亚洲免费观看在线观看| 日韩电影免费在线看| 成人va在线观看| 91精品国产入口| 国产精品久久午夜| 美国三级日本三级久久99| 一本大道av伊人久久综合| 日韩一区二区视频在线观看| 综合中文字幕亚洲| 久久国产剧场电影| 国产午夜精品久久久久久久| 亚洲黄色av一区| 国产成人激情av| 日韩一区二区在线观看视频| 亚洲视频 欧洲视频| 国产一区二三区好的| 精品视频1区2区3区| 欧美激情一区在线观看| 美女尤物国产一区| 欧美色图在线观看| 亚洲丝袜另类动漫二区| 国产一区亚洲一区| 欧美一区二视频| 一区二区三区蜜桃网| 丁香婷婷综合激情五月色| 日韩精品一区二区三区视频播放| 一区二区三区欧美亚洲| 岛国av在线一区| www精品美女久久久tv| 婷婷久久综合九色综合伊人色| 色婷婷综合中文久久一本| 精品国免费一区二区三区| 天堂av在线一区| 在线观看亚洲一区| 国产精品久久久久毛片软件| 国产精品夜夜嗨| 精品久久久久久久久久久院品网 | 99久久精品国产观看| 国产女同互慰高潮91漫画| 激情国产一区二区| 日韩视频免费观看高清完整版| 亚洲国产日韩a在线播放| 色综合久久中文字幕| 中文字幕综合网| 国产不卡视频一区| 日韩久久久精品| 蜜乳av一区二区| 日韩亚洲欧美高清| 男女男精品网站| 69p69国产精品| 免费成人在线影院| 精品国产一区二区三区久久影院| 久久精品国产第一区二区三区| 亚洲欧美一区二区三区国产精品 | 精品一二三四区| 精品少妇一区二区三区视频免付费| 日韩中文字幕区一区有砖一区 | 国产一区不卡在线| 久久久精品免费免费| 国产成人免费网站| 久久九九久精品国产免费直播| 国产福利一区二区三区| 国产欧美日本一区视频| 成人免费高清在线观看| 亚洲品质自拍视频网站| 欧美日韩国产一区二区三区地区| 日日摸夜夜添夜夜添精品视频| 在线综合亚洲欧美在线视频| 午夜精品福利在线| 日韩午夜在线观看| 国产电影一区在线| 亚洲精品乱码久久久久久日本蜜臀| 欧美综合视频在线观看| 婷婷国产在线综合| 久久欧美一区二区| 91免费看视频| 日韩中文字幕亚洲一区二区va在线| 日韩欧美一级在线播放| 成人看片黄a免费看在线| 一区二区三区日本| 日韩欧美美女一区二区三区| 国产成人夜色高潮福利影视| 亚洲男人天堂av| 欧美一级xxx| av成人免费在线观看| 亚洲成在人线在线播放| 日韩欧美成人激情| 播五月开心婷婷综合| 亚洲高清三级视频| 久久久精品免费网站| 欧洲视频一区二区| 国产资源精品在线观看| 亚洲欧洲中文日韩久久av乱码| 欧美一区二区三区视频免费| 成人精品免费看| 婷婷六月综合亚洲| 国产精品三级av在线播放| 欧美日韩国产高清一区二区| 国产麻豆一精品一av一免费| 一区二区三区在线免费| 欧美v日韩v国产v| 色哟哟一区二区在线观看 | 日韩欧美国产小视频| 成人午夜精品在线| 日韩不卡一二三区| 国产精品理论片| 日韩免费观看2025年上映的电影| 99re这里只有精品视频首页| 日本午夜一区二区| 亚洲女同ⅹxx女同tv| 精品久久久三级丝袜| 欧美三级电影在线看| 国产91丝袜在线18| 捆绑变态av一区二区三区| 亚洲乱码日产精品bd| www国产成人免费观看视频 深夜成人网| 一本久久综合亚洲鲁鲁五月天 | 91美女视频网站|