亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美日韩国产在线观看| 久久九九99视频| 欧美α欧美αv大片| 国产日产精品一区| 视频一区欧美日韩| 波多野结衣在线一区| 91精品国产高清一区二区三区 | 国产一区二区免费看| 在线视频一区二区三区| 国产亚洲va综合人人澡精品| 亚洲精品成人天堂一二三| 国产激情精品久久久第一区二区| 欧美系列一区二区| 欧美国产日韩在线观看| 久草在线在线精品观看| 欧美美女一区二区在线观看| 亚洲欧美视频在线观看视频| 久久精品72免费观看| 欧美日韩一区二区三区免费看| 中文字幕亚洲在| 成人永久aaa| 国产欧美日韩一区二区三区在线观看 | 国产很黄免费观看久久| 91精品国产高清一区二区三区| 亚洲最新在线观看| 一本色道久久综合亚洲aⅴ蜜桃| 日本一区二区高清| 韩国av一区二区| 久久综合色鬼综合色| 奇米色一区二区| 91精品国产综合久久久久久久久久 | 在线观看区一区二| 一区二区三区日韩| 欧美午夜精品久久久久久孕妇| 亚洲男人的天堂网| 在线观看视频一区| 亚洲成人免费在线观看| 欧美三区免费完整视频在线观看| 一区二区三区美女| 在线观看亚洲成人| 亚洲成人精品在线观看| 欧美午夜精品免费| 婷婷成人综合网| 日韩精品一区在线观看| 裸体在线国模精品偷拍| 精品国产麻豆免费人成网站| 成人福利视频网站| 国产精品成人一区二区三区夜夜夜| 国产毛片精品国产一区二区三区| 欧美成人精品二区三区99精品| 免费成人在线观看| 亚洲精品一区二区三区福利| 国产一区二区三区四区五区入口 | 在线播放国产精品二区一二区四区| 一区二区三区成人在线视频| 欧美午夜精品理论片a级按摩| 爽好多水快深点欧美视频| 精品久久国产字幕高潮| 成人一道本在线| 亚洲成人久久影院| 国产性做久久久久久| 91色porny在线视频| 日韩国产一区二| 中文字幕第一区| 精品视频免费在线| 国产精选一区二区三区| 综合久久一区二区三区| 这里只有精品视频在线观看| 国产激情偷乱视频一区二区三区 | 国产精品麻豆99久久久久久| 欧美私人免费视频| 精品无人码麻豆乱码1区2区 | 免费在线观看一区| 国产精品久久影院| 欧美夫妻性生活| 99久久精品国产观看| 日韩电影在线一区二区| 国产精品久久久久久久久晋中| 91麻豆精品国产自产在线| 国产精品一二三在| 日韩精品乱码免费| 亚洲色图欧美激情| 国产亚洲综合在线| 欧美绝品在线观看成人午夜影视| 国产精选一区二区三区| 日韩中文字幕一区二区三区| 亚洲国产精品av| 26uuu色噜噜精品一区| 欧美色倩网站大全免费| 成人av免费观看| 国产乱理伦片在线观看夜一区| 亚洲自拍与偷拍| 中文字幕一区二区三中文字幕| 欧美电影免费观看完整版| 欧美中文字幕一区二区三区 | 中文字幕在线不卡一区| 精品久久人人做人人爽| 精品视频在线看| eeuss鲁片一区二区三区| 国产在线不卡一区| 青青草国产精品97视觉盛宴| 亚洲男人电影天堂| 中文字幕一区三区| 国产精品久久毛片av大全日韩| 精品入口麻豆88视频| 欧美精品v日韩精品v韩国精品v| av不卡免费在线观看| 国产成人综合视频| 国产成人在线视频网站| 韩日av一区二区| 成人涩涩免费视频| 韩国中文字幕2020精品| 国精品**一区二区三区在线蜜桃| 五月天丁香久久| 亚洲宅男天堂在线观看无病毒| 亚洲特黄一级片| 亚洲精品免费播放| 一区二区三区丝袜| 天天综合日日夜夜精品| 天堂av在线一区| 全国精品久久少妇| 国产资源在线一区| 国产成人免费在线观看不卡| 国产不卡在线视频| 粉嫩在线一区二区三区视频| 高清国产午夜精品久久久久久| 国产麻豆欧美日韩一区| 国产成人综合亚洲91猫咪| 国产成人精品1024| fc2成人免费人成在线观看播放| jlzzjlzz亚洲女人18| 色综合久久中文综合久久牛| 色综合久久综合网97色综合 | 欧美精品一区二区三区蜜桃 | 亚洲免费av高清| 性做久久久久久久久| 视频在线观看一区| 国产一区久久久| www..com久久爱| 欧美另类一区二区三区| 日韩免费在线观看| 国产精品卡一卡二| 亚洲午夜久久久久久久久电影网| 午夜成人免费视频| 极品美女销魂一区二区三区| 国产成人免费视频一区| 91丨九色丨蝌蚪富婆spa| 欧洲亚洲精品在线| 欧美一区二区三区日韩视频| 久久久不卡影院| 一区二区三区欧美| 久久精品国产77777蜜臀| av毛片久久久久**hd| 在线播放91灌醉迷j高跟美女| 久久婷婷色综合| 亚洲蜜臀av乱码久久精品| 日韩专区在线视频| av电影一区二区| 欧美一区二区福利视频| 国产精品成人在线观看| 蜜桃91丨九色丨蝌蚪91桃色| jlzzjlzz欧美大全| 日韩欧美色综合网站| **欧美大码日韩| 精品一区二区免费| 欧美伊人精品成人久久综合97| 26uuu国产日韩综合| 亚洲激情五月婷婷| 成人禁用看黄a在线| 欧美tickling网站挠脚心| 亚洲精品自拍动漫在线| 国产成人精品免费网站| 日韩欧美成人激情| 夜夜揉揉日日人人青青一国产精品| 国产呦萝稀缺另类资源| 欧美喷潮久久久xxxxx| 亚洲人成网站精品片在线观看| 国产在线观看一区二区| 欧美日韩成人在线| 亚洲精品乱码久久久久久| 丁香网亚洲国际| 精品av久久707| 免费观看久久久4p| 欧美日韩另类一区| 一区二区三区av电影| gogo大胆日本视频一区| 国产精品美女久久久久久久网站| 国内精品视频666| 日韩一二三区视频| 日韩精品午夜视频| 久久久久88色偷偷免费| 激情文学综合网| 日韩精品一区二区三区视频 | 成人h动漫精品| 国产女主播一区| 国产成人免费视频网站高清观看视频 | 狠狠色丁香九九婷婷综合五月| 欧美精品在欧美一区二区少妇| 亚洲国产欧美在线| 在线观看日韩高清av|