zoukankan      html  css  js  c++  java
  • 用flash测试你的ircd

      前面已经说到了如何对unrealircd进行修改以能适应与flash XMLSocket的协同工作,下面将详细介绍如何用flash对其进行测试,如果你机器上安装了flash,请按以下步聚操作:

      1,新建一flash文档;
      2,在图层一上做如下操作:
        放一TextArea组件,取名为msgShowText_txt;
        放一TextInput组件,取名为msgInput_txt;
        放一Button组件,取名为send_btn
        如图所示:
          
      3,新建一图层,层名为ActionScript;
      4,在新建的ActionScript图层第一帧加入如下代码:
    //创建 XMLSocket 对象
    var theSocket:XMLSocket = new XMLSocket();
    //使用 connect() 方法连接到站点上大于 1024 的空闲端口。
    //输入 localhost 或 127.0.0.1 进行本地测试。
    //对现场服务器,输入您的域 www.yourdomain.com
    msgShowText_txt.text += "准备连接:127.0.0.1(6667) \n";
    theSocket.connect(
    "127.0.0.1"6667);
    // 输出从套接字连接返回的数据
    theSocket.onData = function(src:String) {
        msgShowText_txt.text 
    += src;
    };
    //显示关于连接的文本
    theSocket.onConnect = function(myStatus) {
        
    if (myStatus) {
            msgShowText_txt.text 
    += "已连接上,正在发送身份信息\n"
        }
        theSocket.send(
    "USER iu \"localhost\" \"localhost\" :haha\r\n");
        theSocket.send(
    "NICK OldHawk\r\n");
    };
    theSocket.onClose 
    = function() {
        msgShowText_txt.text 
    += "close\n";
    };

    // 要发送的数据
    function sendData(str) {
        theSocket.send(str
    +"\r\n");
    }

    //处理按钮事件
    send_btn.onPress
    =function () {
        _root.msgShowText_txt.text 
    += "SEND:"+_root.msgInput_txt.text+"\n";
        sendData(_root.msgInput_txt.text);
        _root.msgInput_txt.text 
    = "";
        _root.msgInput_txt.setFocus();
    }
      5,测试flash,如果ircd没有起动的话,请先起动ircd,开始测试后,在出现如下内容时:
        
        请复制最后一行的 PING :7CC41FD4,复制到下面的输入框,并将PING改为PONG并点button进行发送,如下图所示:
        
        如果有大量的服务器信息返回,恭喜你,测试成功了。

        说明:这里的PONG命令的发送,本应该通过程序分析自动发送的,这里只是为了简化测试而改为手动发送。
  • 相关阅读:
    Java数组的内存结构
    2014.11.9--最近的小感悟
    十一两天感悟
    Are you happiness
    Are you busy?
    Lesson 81-82 Are they true
    Lesson 79-80 People are getting sick
    Lesson 77-78 Socially Discriminated Against
    Lesson 75-76 Shopping on the web
    更新单点,求区间—— luogu 3374
  • 原文地址:https://www.cnblogs.com/taobataoma/p/567407.html
Copyright © 2011-2022 走看看